Symfony Doctrine ORM — Entity и репозиторий

Базовый пример Entity и репозитория Doctrine в Symfony.
  #[ORM\Entity]
  class User
  {
      #[ORM\Id]
      #[ORM\GeneratedValue]
      #[ORM\Column]
      private ?int $id = null;

      #[ORM\Column(length: 255)]
      private string $email;
  }