migration = $factory; } public function getMigrations(Updater $updater) { $migration1 = $this->migration->db->dropIndex('custom_dimensions', 'idcustomdimension_idsite'); $migration2 = $this->migration->db->addPrimaryKey('custom_dimensions', array('idcustomdimension', 'idsite')); return array( $migration1, $migration2 ); } public function doUpdate(Updater $updater) { $updater->executeMigrations(__FILE__, $this->getMigrations($updater)); } }