From fb760e2d705736a1c80311b938c1394dc9cbc7a2 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Thu, 15 Aug 2019 21:55:12 +0200 Subject: [PATCH] Implement php 7.4 type hints --- Controller/Controller.php | 4 ++-- Models/Issue.php | 2 +- Models/Message.php | 2 +- Models/TicketMapper.php | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Controller/Controller.php b/Controller/Controller.php index 2eaf90e..1c1fef6 100644 --- a/Controller/Controller.php +++ b/Controller/Controller.php @@ -67,7 +67,7 @@ class Controller extends ModuleAbstract implements WebInterface * @var string[] * @since 1.0.0 */ - protected static $providing = [ + protected static array $providing = [ 'Navigation', ]; @@ -77,5 +77,5 @@ class Controller extends ModuleAbstract implements WebInterface * @var string[] * @since 1.0.0 */ - protected static $dependencies = []; + protected static array $dependencies = []; } diff --git a/Models/Issue.php b/Models/Issue.php index 3e06f3d..0901916 100644 --- a/Models/Issue.php +++ b/Models/Issue.php @@ -51,7 +51,7 @@ class Issue /** * Created. * - * @var \DateTime + * @var null|\DateTime * @since 1.0.0 */ private $created = null; diff --git a/Models/Message.php b/Models/Message.php index 3418d0d..ad82b81 100644 --- a/Models/Message.php +++ b/Models/Message.php @@ -44,7 +44,7 @@ class Message /** * Created. * - * @var \DateTime + * @var null|\DateTime * @since 1.0.0 */ private $created = null; diff --git a/Models/TicketMapper.php b/Models/TicketMapper.php index 9bbcf4f..49e2133 100644 --- a/Models/TicketMapper.php +++ b/Models/TicketMapper.php @@ -34,7 +34,7 @@ final class TicketMapper extends DataMapperAbstract * @var array> * @since 1.0.0 */ - protected static $columns = [ + protected static array $columns = [ 'support_ticket_id' => ['name' => 'support_ticket_id', 'type' => 'int', 'internal' => 'id'], 'support_ticket_task' => ['name' => 'support_ticket_task', 'type' => 'int', 'internal' => 'task'], ]; @@ -45,7 +45,7 @@ final class TicketMapper extends DataMapperAbstract * @var array> * @since 1.0.0 */ - protected static $ownsOne = [ + protected static array $ownsOne = [ 'task' => [ 'mapper' => TaskMapper::class, 'src' => 'support_ticket_task', @@ -58,7 +58,7 @@ final class TicketMapper extends DataMapperAbstract * @var string * @since 1.0.0 */ - protected static $table = 'support_ticket'; + protected static string $table = 'support_ticket'; /** * Primary field name. @@ -66,5 +66,5 @@ final class TicketMapper extends DataMapperAbstract * @var string * @since 1.0.0 */ - protected static $primaryField = 'support_ticket_id'; + protected static string $primaryField = 'support_ticket_id'; }