X-Git-Url: https://git.rapsys.eu/.gitweb.cgi/airbundle/blobdiff_plain/acc0ce3394eb382681856872ed1ce8ad80b4e3e5..04441c5bddb7e62cf60aacbaf4146361d7907670:/Entity/GoogleCalendar.php diff --git a/Entity/GoogleCalendar.php b/Entity/GoogleCalendar.php index 70a1174..ff4f455 100644 --- a/Entity/GoogleCalendar.php +++ b/Entity/GoogleCalendar.php @@ -37,7 +37,7 @@ class GoogleCalendar { /** * @var \DateTime */ - private ?\DateTime $synchronized; + private \DateTime $synchronized; /** * @var \DateTime @@ -60,9 +60,9 @@ class GoogleCalendar { * @param \Rapsys\AirBundle\Entity\GoogleToken $googleToken The google token * @param string $mail The google calendar id * @param string $summary The google calendar summary - * @param ?\DateTime $synchronized The google calendar last synchronization + * @param \DateTime $synchronized The google calendar last synchronization */ - public function __construct(GoogleToken $googleToken, string $mail, string $summary, ?\DateTime $synchronized = null) { + public function __construct(GoogleToken $googleToken, string $mail, string $summary, \DateTime $synchronized = new \DateTime('now')) { //Set defaults $this->googleToken = $googleToken; $this->mail = $mail; @@ -126,11 +126,11 @@ class GoogleCalendar { /** * Set synchronized * - * @param ?\DateTime $synchronized + * @param \DateTime $synchronized * * @return GoogleCalendar */ - public function setSynchronized(?\DateTime $synchronized = null): GoogleCalendar { + public function setSynchronized(\DateTime $synchronized): GoogleCalendar { $this->synchronized = $synchronized; return $this; @@ -139,9 +139,9 @@ class GoogleCalendar { /** * Get synchronized * - * @return ?\DateTime + * @return \DateTime */ - public function getSynchronized(): ?\DateTime { + public function getSynchronized(): \DateTime { return $this->synchronized; } @@ -216,7 +216,7 @@ class GoogleCalendar { */ public function preUpdate(PreUpdateEventArgs $eventArgs): ?GoogleCalendar { //Check that we have an snippet instance - if (($entity = $eventArgs->getEntity()) instanceof GoogleCalendar) { + if (($entity = $eventArgs->getObject()) instanceof GoogleCalendar) { //Set updated value return $entity->setUpdated(new \DateTime('now')); }