From 348914c34a78edabbfa43a9c27ed869ff862e543 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 17 Nov 2017 19:55:20 +0100 Subject: [PATCH] Fix types --- Controller.php | 2 +- Models/NewsArticle.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Controller.php b/Controller.php index d2249f0..45917df 100644 --- a/Controller.php +++ b/Controller.php @@ -301,7 +301,7 @@ class Controller extends ModuleAbstract implements WebInterface $newsArticle = new NewsArticle(); $newsArticle->setCreatedBy($request->getHeader()->getAccount()); $newsArticle->setCreatedAt(new \DateTime('now')); - $newsArticle->setPublish(new \DateTime($request->getData('publish') ?? false)); + $newsArticle->setPublish(new \DateTime((string) ($request->getData('publish') ?? 'now'))); $newsArticle->setTitle((string) ($request->getData('title') ?? '')); $newsArticle->setPlain((string) ($request->getData('plain') ?? '')); $newsArticle->setContent($mardkownParser->parse($request->getData('plain') ?? '')); diff --git a/Models/NewsArticle.php b/Models/NewsArticle.php index 0ed74a9..791d35b 100644 --- a/Models/NewsArticle.php +++ b/Models/NewsArticle.php @@ -133,8 +133,8 @@ class NewsArticle implements ArrayableInterface, \JsonSerializable */ public function __construct() { - $this->createdAt = new \DateTime('NOW'); - $this->publish = new \DateTime('NOW'); + $this->createdAt = new \DateTime('now'); + $this->publish = new \DateTime('now'); } public function getBadges() : array