hasTable('news_items') && $schema->getTable('news_items')->hasColumn('pub_date') && $schema->getTable('news_items')->getColumn('pub_date')->getUnsigned()) { $schema->getTable('news_items') ->getColumn('pub_date') ->setUnsigned(false); } if ($schema->hasTable('news_items') && $schema->getTable('news_items')->hasColumn('updated_date') && $schema->getTable('news_items')->getColumn('updated_date')->getUnsigned() ) { $schema->getTable('news_items') ->getColumn('updated_date') ->setUnsigned(false); } return $schema; } /** * @param IOutput $output * @param Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` * @param array $options */ public function postSchemaChange(IOutput $output, Closure $schemaClosure, array $options): void { } }