Explicit type cast

This commit is contained in:
Dennis Eichhorn 2017-11-17 18:46:28 +01:00
parent 0556677b6c
commit cffde4761f

View File

@ -299,13 +299,13 @@ class Controller extends ModuleAbstract implements WebInterface
$mardkownParser = new Markdown(); $mardkownParser = new Markdown();
$newsArticle = new NewsArticle(); $newsArticle = new NewsArticle();
$newsArticle->setCreatedBy($request->getHeader()->getAccount()); $newsArticle->setCreatedBy((int) $request->getHeader()->getAccount());
$newsArticle->setCreatedAt(new \DateTime('now')); $newsArticle->setCreatedAt(new \DateTime('now'));
$newsArticle->setPublish(new \DateTime($request->getData('publish') ?? false)); $newsArticle->setPublish(new \DateTime($request->getData('publish') ?? false));
$newsArticle->setTitle($request->getData('title') ?? ''); $newsArticle->setTitle((string) ($request->getData('title') ?? ''));
$newsArticle->setPlain($request->getData('plain') ?? ''); $newsArticle->setPlain((string) ($request->getData('plain') ?? ''));
$newsArticle->setContent($mardkownParser->parse($request->getData('plain') ?? '')); $newsArticle->setContent($mardkownParser->parse($request->getData('plain') ?? ''));
$newsArticle->setLanguage(strtolower($request->getData('lang') ?? $request->getHeader()->getL11n()->getLanguage())); $newsArticle->setLanguage((string) (strtolower($request->getData('lang') ?? $request->getHeader()->getL11n()->getLanguage())));
$newsArticle->setType((int) ($request->getData('type') ?? 1)); $newsArticle->setType((int) ($request->getData('type') ?? 1));
$newsArticle->setStatus((int) ($request->getData('status') ?? 1)); $newsArticle->setStatus((int) ($request->getData('status') ?? 1));
$newsArticle->setFeatured((bool) ($request->getData('featured') ?? true)); $newsArticle->setFeatured((bool) ($request->getData('featured') ?? true));
@ -359,7 +359,7 @@ class Controller extends ModuleAbstract implements WebInterface
$mardkownParser = new Markdown(); $mardkownParser = new Markdown();
$badge = new Badge(); $badge = new Badge();
$badge->setTitle($request->getData('title') ?? ''); $badge->setTitle((string) ($request->getData('title') ?? ''));
return $badge; return $badge;
} }