Adding better fixtures activity reason & activity reason category

This commit is contained in:
Marc Ducobu 2015-07-03 19:03:03 +02:00
parent f1ff5e3c38
commit fba95263eb
2 changed files with 19 additions and 12 deletions

View File

@ -43,14 +43,23 @@ class LoadActivityReason extends AbstractFixture implements OrderedFixtureInterf
{
$reasons = [
[
'name' => ['fr' => 'Reason 1 - FR', 'en' => 'Reason 1 - EN', 'nl' => 'Reason 1 - NL'],
'category' => 'activity_reason_category_0'],
'name' => ['fr' => 'Recherche logement', 'en' => 'Housing research', 'nl' => 'Woning zoektoch'],
'category' => 'cat_Housing'],
[
'name' => ['fr' => 'Reason 2 - FR', 'en' => 'Reason 2 - EN', 'nl' => 'Reason 2 - NL'],
'category' => 'activity_reason_category_1'],
'name' => ['fr' => 'Problème avec propriétaire', 'en' => 'Landlord problems', 'nl' => 'Huisbaas problemen'],
'category' => 'cat_Housing'],
[
'name' => ['fr' => 'Reason 2 - FR', 'en' => 'Reason 2 - EN', 'nl' => 'Reason 2 - NL'],
'category' => 'activity_reason_category_2']
'name' => ['fr' => 'Retard de payement', 'en' => 'Payement problems', 'nl' => 'Betalings vertragingen'],
'category' => 'cat_Housing'],
[
'name' => ['fr' => 'Explication législation', 'en' => 'Legislation explanation', 'nl' => 'Legislative uitleg'],
'category' => 'cat_Unemployment procedure'],
[
'name' => ['fr' => 'Coaching entretien d\'activation', 'en' => 'Interview coaching', 'nl' => 'Interview coaching'],
'category' => 'cat_Unemployment procedure'],
[
'name' => ['fr' => 'Récupération des allocations', 'en' => 'Allowance recovery', 'nl' => 'Terugwinning van de uitkeringen'],
'category' => 'cat_Unemployment procedure']
];
foreach ($reasons as $r) {

View File

@ -42,21 +42,19 @@ class LoadActivityReasonCategory extends AbstractFixture implements OrderedFixtu
{
$categs = [
['name' =>
['fr' => 'Reason Cat 1 - FR', 'en' => 'Reason Cat 1 - EN', 'nl' => 'Reason Cat 1 - NL']],
['fr' => 'Logement', 'en' => 'Housing', 'nl' => 'Woning']],
['name' =>
['fr' => 'Reason Cat 2 - FR', 'en' => 'Reason Cat 2 - EN', 'nl' => 'Reason Cat 2 - NL']],
['name' =>
['fr' => 'Reason Cat 2 - FR', 'en' => 'Reason Cat 2 - EN', 'nl' => 'Reason Cat 2 - NL']]
['fr' => 'Démarches chômage', 'en' => 'Unemployment procedure', 'nl' => 'Werkloosheid werkwijze']],
];
foreach ($categs as $i => $c) {
foreach ($categs as $c) {
print "Creating activity reason category : " . $c['name']['en'] . "\n";
$activityReasonCategory = (new ActivityReasonCategory())
->setName(($c['name']))
->setActive(true);
$manager->persist($activityReasonCategory);
$this->addReference(
'activity_reason_category_'.$i,
'cat_'.$c['name']['en'],
$activityReasonCategory);
}