for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Gbere\SimpleAuth\DataFixtures;
use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Persistence\ObjectManager;
use Gbere\SimpleAuth\Entity\Role;
class RoleFixtures extends Fixture
{
/** @var array */
private const ROLES = [
'ROLE_USER' => 'role_user.description',
'ROLE_ADMIN' => 'role_admin.description',
];
public function load(ObjectManager $manager): void
foreach (self::ROLES as $roleName => $roleDescription) {
$role = new Role();
$role->setName($roleName);
$role->setDescription($roleDescription);
$manager->persist($role);
$manager->flush();
}