mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-24 16:43:48 +00:00
create Access Control Model
This commit is contained in:
@@ -39,21 +39,30 @@ class LoadCenters extends AbstractFixture implements OrderedFixtureInterface
|
||||
return 100;
|
||||
}
|
||||
|
||||
public static $centers = array(
|
||||
array(
|
||||
'name' => 'Center A',
|
||||
'ref' => 'centerA'
|
||||
),
|
||||
array(
|
||||
'name' => 'Center B',
|
||||
'ref' => 'centerB'
|
||||
)
|
||||
);
|
||||
|
||||
public static $refs = array();
|
||||
|
||||
public function load(ObjectManager $manager)
|
||||
{
|
||||
$centerA = new Center();
|
||||
$centerA->setName('Center A');
|
||||
|
||||
$manager->persist($centerA);
|
||||
$this->addReference('centerA', $centerA);
|
||||
|
||||
$centerB = new Center();
|
||||
$centerB->setName('center B');
|
||||
|
||||
$manager->persist($centerB);
|
||||
$this->addReference('centerB', $centerB);
|
||||
foreach (static::$centers as $new) {
|
||||
$centerA = new Center();
|
||||
$centerA->setName($new['name']);
|
||||
|
||||
$manager->persist($centerA);
|
||||
$this->addReference($new['ref'], $centerA);
|
||||
static::$refs[] = $new['ref'];
|
||||
}
|
||||
|
||||
$manager->flush();
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user