public function load(ObjectManager $manager)
{
/**
* @var CategoryFactory $categoryFactory
* @var ObjectManager $categoryObjectManager
* @var EntityTranslatorInterface $entityTranslator
*/
$categoryFactory = $this->get('elcodi.factory.category');
$categoryObjectManager = $this->get('elcodi.object_manager.category');
$entityTranslator = $this->get('elcodi.entity_translator');
/**
* Women's Category
*
* @var CategoryInterface $category
*/
$womenCategory = $categoryFactory->create()->setName('Women\'s')->setSlug('women-shirts')->setMetaTitle('Women Shirts')->setMetaDescription('Women Shirts')->setMetaKeywords('Women Shirts')->setEnabled(true)->setRoot(true)->setPosition(0);
$categoryObjectManager->persist($womenCategory);
$this->addReference('category-women', $womenCategory);
$categoryObjectManager->flush($womenCategory);
$entityTranslator->save($womenCategory, ['en' => ['name' => 'Women\'s', 'slug' => 'women-shirts', 'metaTitle' => 'Women Shirts', 'metaDescription' => 'Women Shirts', 'metaKeywords' => 'Women Shirts'], 'es' => ['name' => 'Mujer', 'slug' => 'camisetas-de-mujer', 'metaTitle' => 'Camisetas de Mujer', 'metaDescription' => 'Camisetas de Mujer', 'metaKeywords' => 'Camisetas Mujer'], 'fr' => ['name' => 'Femme', 'slug' => 'chemises-de-femme', 'metaTitle' => 'Chemises de femme', 'metaDescription' => 'Chemises de femme', 'metaKeywords' => 'Chemises de femme'], 'ca' => ['name' => 'Dona', 'slug' => 'samarretes-de-dona', 'metaTitle' => 'Samarretes de dona', 'metaDescription' => 'Samarretes de dona', 'metaKeywords' => 'Samarretes de dona']]);
/**
* Men's Category
*
* @var CategoryInterface $menCategory
*/
$menCategory = $categoryFactory->create()->setName('Men\'s')->setSlug('Men-shirts')->setMetaTitle('Men Shirts')->setMetaDescription('Men Shirts')->setMetaKeywords('Men Shirts')->setEnabled(true)->setRoot(true)->setPosition(1);
$categoryObjectManager->persist($menCategory);
$this->addReference('category-men', $menCategory);
$categoryObjectManager->flush($menCategory);
$entityTranslator->save($menCategory, ['en' => ['name' => 'Men\'s', 'slug' => 'men-shirts', 'metaTitle' => 'Men Shirts', 'metaDescription' => 'Men Shirts', 'metaKeywords' => 'Men Shirts'], 'es' => ['name' => 'Hombre', 'slug' => 'camisetas-de-hombre', 'metaTitle' => 'Camisetas de Hombre', 'metaDescription' => 'Camisetas de Hombre', 'metaKeywords' => 'Camisetas Hombre'], 'fr' => ['name' => 'Homem', 'slug' => 'chemises-de-homme', 'metaTitle' => 'Chemises de homme', 'metaDescription' => 'Chemises de homme', 'metaKeywords' => 'Chemises de homme'], 'ca' => ['name' => 'Home', 'slug' => 'samarretes-d-home', 'metaTitle' => 'Samarretes d\'home', 'metaDescription' => 'Samarretes d\'home', 'metaKeywords' => 'Samarretes d\'home']]);
}