From 508563255d6e61290036fe864a5fbac970b17cf4 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 7 Jun 2020 22:23:03 +0200 Subject: [PATCH] fix null model bug --- Models/Employee.php | 2 +- Models/NullEmployee.php | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Models/Employee.php b/Models/Employee.php index a77d7ab..b4ca280 100644 --- a/Models/Employee.php +++ b/Models/Employee.php @@ -36,7 +36,7 @@ class Employee implements ArrayableInterface, \JsonSerializable * @var int * @since 1.0.0 */ - private int $id = 0; + protected int $id = 0; /** * Account profile. diff --git a/Models/NullEmployee.php b/Models/NullEmployee.php index 810b9b1..c822a79 100644 --- a/Models/NullEmployee.php +++ b/Models/NullEmployee.php @@ -24,4 +24,16 @@ namespace Modules\HumanResourceManagement\Models; */ final class NullEmployee extends Employee { + /** + * Constructor + * + * @param int $id Model id + * + * @since 1.0.0 + */ + public function __construct(int $id = 0) + { + $this->id = $id; + parent::__construct(); + } }