diff --git a/src/Entity/Answer.php b/src/Entity/Answer.php index e45027c..e4fd21e 100644 --- a/src/Entity/Answer.php +++ b/src/Entity/Answer.php @@ -13,7 +13,7 @@ use Symfony\Component\Uid\Uuid; use Tvdt\Repository\AnswerRepository; #[ORM\Entity(repositoryClass: AnswerRepository::class)] -class Answer +final class Answer { #[ORM\Column(type: UuidType::NAME)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/Candidate.php b/src/Entity/Candidate.php index 5a2e16f..ee30ffb 100644 --- a/src/Entity/Candidate.php +++ b/src/Entity/Candidate.php @@ -14,7 +14,7 @@ use Tvdt\Repository\CandidateRepository; #[ORM\Entity(repositoryClass: CandidateRepository::class)] #[ORM\UniqueConstraint(fields: ['name', 'season'])] -class Candidate +final class Candidate { #[ORM\Column(type: UuidType::NAME, unique: true)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/Elimination.php b/src/Entity/Elimination.php index 8875a3a..d59da07 100644 --- a/src/Entity/Elimination.php +++ b/src/Entity/Elimination.php @@ -14,7 +14,7 @@ use Tvdt\Repository\EliminationRepository; #[ORM\Entity(repositoryClass: EliminationRepository::class)] #[ORM\HasLifecycleCallbacks] -class Elimination +final class Elimination { public const string SCREEN_GREEN = 'green'; diff --git a/src/Entity/GivenAnswer.php b/src/Entity/GivenAnswer.php index 549f1fb..b09090c 100644 --- a/src/Entity/GivenAnswer.php +++ b/src/Entity/GivenAnswer.php @@ -13,7 +13,7 @@ use Tvdt\Repository\GivenAnswerRepository; #[ORM\Entity(repositoryClass: GivenAnswerRepository::class)] #[ORM\HasLifecycleCallbacks] -class GivenAnswer +final class GivenAnswer { #[ORM\Column(type: UuidType::NAME, unique: true)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/Question.php b/src/Entity/Question.php index 62b5ef2..2a1ef7d 100644 --- a/src/Entity/Question.php +++ b/src/Entity/Question.php @@ -13,7 +13,7 @@ use Symfony\Component\Uid\Uuid; use Tvdt\Repository\QuestionRepository; #[ORM\Entity(repositoryClass: QuestionRepository::class)] -class Question +final class Question { #[ORM\Column(type: UuidType::NAME)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/Quiz.php b/src/Entity/Quiz.php index 0d369d0..f4a2f02 100644 --- a/src/Entity/Quiz.php +++ b/src/Entity/Quiz.php @@ -13,7 +13,7 @@ use Tvdt\Repository\QuizRepository; #[ORM\Entity(repositoryClass: QuizRepository::class)] #[ORM\UniqueConstraint(fields: ['name', 'season'])] -class Quiz +final class Quiz { #[ORM\Column(type: UuidType::NAME)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/QuizCandidate.php b/src/Entity/QuizCandidate.php index ca104bb..a3e2683 100644 --- a/src/Entity/QuizCandidate.php +++ b/src/Entity/QuizCandidate.php @@ -14,7 +14,7 @@ use Tvdt\Repository\QuizCandidateRepository; #[ORM\Entity(repositoryClass: QuizCandidateRepository::class)] #[ORM\HasLifecycleCallbacks] #[ORM\UniqueConstraint(columns: ['candidate_id', 'quiz_id'])] -class QuizCandidate +final class QuizCandidate { #[ORM\Column(type: UuidType::NAME, unique: true)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/Season.php b/src/Entity/Season.php index f7ac04a..d390dca 100644 --- a/src/Entity/Season.php +++ b/src/Entity/Season.php @@ -12,7 +12,7 @@ use Symfony\Component\Uid\Uuid; use Tvdt\Repository\SeasonRepository; #[ORM\Entity(repositoryClass: SeasonRepository::class)] -class Season +final class Season { private const string SEASON_CODE_CHARACTERS = 'bcdfghjklmnpqrstvwxz'; diff --git a/src/Entity/SeasonSettings.php b/src/Entity/SeasonSettings.php index 417a761..5c2d976 100644 --- a/src/Entity/SeasonSettings.php +++ b/src/Entity/SeasonSettings.php @@ -11,7 +11,7 @@ use Symfony\Component\Uid\Uuid; use Tvdt\Repository\SeasonSettingsRepository; #[ORM\Entity(repositoryClass: SeasonSettingsRepository::class)] -class SeasonSettings +final class SeasonSettings { #[ORM\Column(type: UuidType::NAME)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')] diff --git a/src/Entity/User.php b/src/Entity/User.php index 7495f41..3b47b11 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -19,7 +19,7 @@ use Tvdt\Repository\UserRepository; #[ORM\Table(name: '`user`')] #[ORM\UniqueConstraint(name: 'UNIQ_IDENTIFIER_EMAIL', fields: ['email'])] #[UniqueEntity(fields: ['email'], message: 'There is already an account with this email')] -class User implements UserInterface, PasswordAuthenticatedUserInterface +final class User implements UserInterface, PasswordAuthenticatedUserInterface { #[ORM\Column(type: UuidType::NAME, unique: true)] #[ORM\CustomIdGenerator(class: 'doctrine.uuid_generator')]