react-logo/backend/src/DataFixtures/RequestStatusFixtures.php

30 lines
649 B
PHP

<?php
namespace App\DataFixtures;
use App\Entity\RequestStatus;
use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Common\Persistence\ObjectManager;
class RequestStatusFixtures extends Fixture
{
public function load(ObjectManager $manager)
{
$statuses = [
'En attente',
'Pris en compte',
'En cours de traitement',
'Traité',
'Clos',
];
foreach($statuses as $statusLabel) {
$status = new RequestStatus();
$status->setLabel($statusLabel);
$manager->persist($status);
}
$manager->flush();
}
}