Schema Migrations
Class: Oro\Bundle\TranslationBundle\Migration\DeleteTranslationKeysQuery
Provides a useful way to delete custom translation keys during migration.
Arguments:
- domain (string) - domain of translation keys to process removal by
- translationKeys (array) - an array of translation key strings to remove
Example:
To remove custom keys in your migration, use method addQuery of Oro\Bundle\MigrationBundle\Migration\QueryBag
.
$queryBag->addQuery(
new Oro\Bundle\TranslationBundle\Migration\DeleteTranslationKeysQuery(
'custom_domain',
['translation.key1.to.remove', 'translation.key2.to.remove' ]
)
);
An Oro\Bundle\MigrationBundle\Migration\QueryBag
instance is usually available in Oro\Bundle\MigrationBundle\Migration\Migration::up
method as second argument.
See migration details for more information.