Elcodi\Fixtures\DataFixtures\ORM\Tax\TaxData::load PHP Method

load() public method

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 ObjectManager $taxObjectManager
         * @var TaxFactory    $taxFactory
         */
        $taxObjectManager = $this->get('elcodi.object_manager.tax');
        $taxFactory = $this->get('elcodi.factory.tax');
        $tax21 = $taxFactory->create();
        $tax21->setName('VAT 21')->setDescription('VAT 21 for Spain')->setValue(21.0);
        $taxObjectManager->persist($tax21);
        $this->addReference('tax-vat-21', $tax21);
        $tax16 = $taxFactory->create();
        $tax16->setName('VAT 16')->setDescription('VAT 16 for Spain')->setValue(16.0);
        $taxObjectManager->persist($tax16);
        $this->addReference('tax-vat-16', $tax16);
        $taxObjectManager->flush();
    }
TaxData