Elcodi\Fixtures\DataFixtures\ORM\Category\CategoryData::load PHP Метод

load() публичный Метод

Load data fixtures with the passed EntityManager
public load ( Doctrine\Common\Persistence\ObjectManager $manager )
$manager Doctrine\Common\Persistence\ObjectManager
    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']]);
    }
CategoryData