From 3a02f15bcd093e54f2ce31a8b0c4444cd586600c Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Mon, 6 Oct 2025 13:41:21 +0200 Subject: [PATCH] Feature: add property concernedUsersCount to the AsideActivity.php entity --- .../src/Entity/AsideActivity.php | 16 ++++++++++++ .../src/migrations/Version20251006113048.php | 26 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 src/Bundle/ChillAsideActivityBundle/src/migrations/Version20251006113048.php diff --git a/src/Bundle/ChillAsideActivityBundle/src/Entity/AsideActivity.php b/src/Bundle/ChillAsideActivityBundle/src/Entity/AsideActivity.php index b7671c61a..98a8ade81 100644 --- a/src/Bundle/ChillAsideActivityBundle/src/Entity/AsideActivity.php +++ b/src/Bundle/ChillAsideActivityBundle/src/Entity/AsideActivity.php @@ -62,6 +62,10 @@ class AsideActivity implements TrackCreationInterface, TrackUpdateInterface #[ORM\ManyToOne(targetEntity: User::class)] private User $updatedBy; + #[Assert\GreaterThanOrEqual(0)] + #[ORM\Column(type: \Doctrine\DBAL\Types\Types::INTEGER, nullable: true)] + private ?int $concernedUsersCount = null; + public function getAgent(): ?User { return $this->agent; @@ -186,4 +190,16 @@ class AsideActivity implements TrackCreationInterface, TrackUpdateInterface return $this; } + + public function getConcernedUsersCount(): ?int + { + return $this->concernedUsersCount; + } + + public function setConcernedUsersCount(?int $concernedUsersCount): self + { + $this->concernedUsersCount = $concernedUsersCount; + + return $this; + } } diff --git a/src/Bundle/ChillAsideActivityBundle/src/migrations/Version20251006113048.php b/src/Bundle/ChillAsideActivityBundle/src/migrations/Version20251006113048.php new file mode 100644 index 000000000..acb81690a --- /dev/null +++ b/src/Bundle/ChillAsideActivityBundle/src/migrations/Version20251006113048.php @@ -0,0 +1,26 @@ +addSql('ALTER TABLE chill_asideactivity.asideactivity ADD concernedUsersCount INT DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + $this->addSql('ALTER TABLE chill_asideactivity.AsideActivity DROP concernedUsersCount'); + } +}