* * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ namespace Chill\PersonBundle\DataFixtures\ORM; use Doctrine\Common\DataFixtures\AbstractFixture; use Doctrine\Common\DataFixtures\OrderedFixtureInterface; use Doctrine\Common\Persistence\ObjectManager; use Chill\CustomFieldsBundle\Entity\CustomFieldsGroup; /** * Load CustomFieldsGroup for Report into database */ class LoadCustomFieldsGroup extends AbstractFixture implements OrderedFixtureInterface { public function getOrder() { return 15000; } public function load(ObjectManager $manager) { echo "loading customFieldsGroup...\n"; for($i=0; $i <= 3; $i++) { $cFGroup = (new CustomFieldsGroup()) ->setName(array('fr' => 'CFGroup Report ' . $i)) ->setEntity('Chill\ReportBundle\Entity\Report'); $manager->persist($cFGroup); } $manager->flush(); } }