public function load(ObjectManager $manager)
{
/**
* @var ManufacturerFactory $manufacturerFactory
* @var ObjectManager $manufacturerObjectManager
* @var EntityTranslatorInterface $entityTranslator
*/
$manufacturerFactory = $this->get('elcodi.factory.manufacturer');
$manufacturerObjectManager = $this->get('elcodi.object_manager.manufacturer');
$entityTranslator = $this->get('elcodi.entity_translator');
/**
* Levis manufacturer
*
* @var ManufacturerInterface $levisManufacturer
*/
$levisManufacturer = $manufacturerFactory->create()->setName('levis')->setDescription('Levis manufacturer')->setSlug('levis')->setEnabled(true);
$manufacturerObjectManager->persist($levisManufacturer);
$this->addReference('manufacturer-levis', $levisManufacturer);
$manufacturerObjectManager->flush($levisManufacturer);
$entityTranslator->save($levisManufacturer, ['en' => ['name' => 'Levis', 'description' => 'Levis', 'slug' => 'levis', 'metaTitle' => 'Levis', 'metaDescription' => 'Levis Manufacturer', 'metaKeywords' => 'Levis, Manufacturer'], 'es' => ['name' => 'Levis', 'description' => 'Levis', 'slug' => 'levis', 'metaTitle' => 'Levis', 'metaDescription' => 'Fabricante Levis', 'metaKeywords' => 'Levis, Fabricante'], 'fr' => ['name' => 'Levis', 'description' => 'Levis', 'slug' => 'levis', 'metaTitle' => 'Levis', 'metaDescription' => 'Fabricant Levis', 'metaKeywords' => 'Levis, Fabricant'], 'ca' => ['name' => 'Levis', 'description' => 'Levis', 'slug' => 'levis', 'metaTitle' => 'Levis', 'metaDescription' => 'Fabricant Levis', 'metaKeywords' => 'Levis, Fabricant']]);
}