migration = $factory; } public function getMigrations(Updater $updater) { return array( $this->migration->db->addColumn('pdf', 'aggregate_reports_format', 'TINYINT(1) NOT NULL', 'reports'), $this->migration->db->sql('UPDATE `' . Common::prefixTable('pdf') . '` SET `aggregate_reports_format` = 1') ); } public function doUpdate(Updater $updater) { try { $updater->executeMigrations(__FILE__, $this->getMigrations($updater)); } catch (\Exception $e) { } } }