Edit file File name : Role.php Content :<?php /* * This file is part of the Kimai time-tracking app. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace App\Entity; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; use Symfony\Component\Validator\Constraints as Assert; /** * @ORM\Table(name="kimai2_roles", * uniqueConstraints={ * @ORM\UniqueConstraint(name="roles_name", columns={"name"}) * } * ) * @ORM\Entity(repositoryClass="App\Repository\RoleRepository") * @UniqueEntity("name") */ class Role { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var string * * @ORM\Column(name="name", type="string", length=50, nullable=false) * @Assert\NotNull() * @Assert\NotBlank() * @Assert\Length(min=5, max=50, allowEmptyString=false) */ private $name; public function getId(): ?int { return $this->id; } public function getName(): ?string { return $this->name; } public function setName(string $name): Role { $this->name = $name; return $this; } } Save