From 528099baa969591d19c3b6e86b4a325e39c93e8f Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Sun, 12 Mar 2023 21:11:27 +0300 Subject: [PATCH] Ported UserRenameEvent entity and repo. --- .../Entity/UserRenameEvent.php | 75 ------------------- .../Repository/UserRenameEventRepository.php | 14 ---- src/Entity/UserRenameEvent.php | 56 ++++++++++++++ src/Repository/UserRenameEventRepository.php | 34 +++++++++ 4 files changed, 90 insertions(+), 89 deletions(-) delete mode 100644 old/src/PointToolsBundle/Entity/UserRenameEvent.php delete mode 100644 old/src/PointToolsBundle/Repository/UserRenameEventRepository.php create mode 100644 src/Entity/UserRenameEvent.php create mode 100644 src/Repository/UserRenameEventRepository.php diff --git a/old/src/PointToolsBundle/Entity/UserRenameEvent.php b/old/src/PointToolsBundle/Entity/UserRenameEvent.php deleted file mode 100644 index 72eeec3..0000000 --- a/old/src/PointToolsBundle/Entity/UserRenameEvent.php +++ /dev/null @@ -1,75 +0,0 @@ -user = $user; - $this->oldLogin = $old; - $this->date = new \DateTime(); - } - - public function getId(): int - { - return $this->id; - } - - public function getDate(): \DateTime - { - return $this->date; - } - - public function getUser(): User - { - return $this->user; - } - - public function getOldLogin(): string - { - return $this->oldLogin; - } -} diff --git a/old/src/PointToolsBundle/Repository/UserRenameEventRepository.php b/old/src/PointToolsBundle/Repository/UserRenameEventRepository.php deleted file mode 100644 index 5eee81a..0000000 --- a/old/src/PointToolsBundle/Repository/UserRenameEventRepository.php +++ /dev/null @@ -1,14 +0,0 @@ -getEntityManager()->persist($event); - } -} \ No newline at end of file diff --git a/src/Entity/UserRenameEvent.php b/src/Entity/UserRenameEvent.php new file mode 100644 index 0000000..1b04e0b --- /dev/null +++ b/src/Entity/UserRenameEvent.php @@ -0,0 +1,56 @@ +user = $user; + $this->oldLogin = $old; + $this->date = new \DateTime(); + } + + public function getId(): int + { + return $this->id; + } + + public function getDate(): \DateTime + { + return $this->date; + } + + public function getUser(): User + { + return $this->user; + } + + public function getOldLogin(): string + { + return $this->oldLogin; + } +} diff --git a/src/Repository/UserRenameEventRepository.php b/src/Repository/UserRenameEventRepository.php new file mode 100644 index 0000000..ba0f51c --- /dev/null +++ b/src/Repository/UserRenameEventRepository.php @@ -0,0 +1,34 @@ + + * + * @method UserRenameEvent|null find($id, $lockMode = null, $lockVersion = null) + * @method UserRenameEvent|null findOneBy(array $criteria, array $orderBy = null) + * @method UserRenameEvent[] findAll() + * @method UserRenameEvent[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null) + */ +class UserRenameEventRepository extends ServiceEntityRepository +{ + public function __construct(ManagerRegistry $registry) + { + parent::__construct($registry, UserRenameEvent::class); + } + + public function save(UserRenameEvent $entity, bool $flush = false): void + { + $this->getEntityManager()->persist($entity); + + if ($flush) { + $this->getEntityManager()->flush(); + } + } +}