From c4f50d54d7539debd955b61da899a2fc0cbecb28 Mon Sep 17 00:00:00 2001 From: Marc Ducobu Date: Sun, 9 Nov 2014 19:38:26 +0100 Subject: [PATCH] Adding CFGroup for reports --- DataFixtures/ORM/LoadCustomFieldsGroup.php | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 DataFixtures/ORM/LoadCustomFieldsGroup.php diff --git a/DataFixtures/ORM/LoadCustomFieldsGroup.php b/DataFixtures/ORM/LoadCustomFieldsGroup.php new file mode 100644 index 000000000..1f2882e21 --- /dev/null +++ b/DataFixtures/ORM/LoadCustomFieldsGroup.php @@ -0,0 +1,49 @@ + + * + * 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(); + } +} \ No newline at end of file