From 2ab811105485665594ad46e397783ecf2d8e7134 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 5 Feb 2020 21:09:07 +0100 Subject: [PATCH] phpstan fixes --- Models/ContactElement.php | 6 ++++++ Models/NullContactElement.php | 2 +- Models/Profile.php | 9 +++++---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Models/ContactElement.php b/Models/ContactElement.php index b94d3f9..3b97c91 100644 --- a/Models/ContactElement.php +++ b/Models/ContactElement.php @@ -32,6 +32,12 @@ class ContactElement */ protected int $id = 0; + /** + * Contact element type. + * + * @var int + * @since 1.0.0 + */ private int $type = 0; /** diff --git a/Models/NullContactElement.php b/Models/NullContactElement.php index 6896393..94cb0a3 100644 --- a/Models/NullContactElement.php +++ b/Models/NullContactElement.php @@ -22,6 +22,6 @@ namespace Modules\Profile\Models; * @link https://orange-management.org * @since 1.0.0 */ -class NullContactElement implements ContactElement +class NullContactElement extends ContactElement { } diff --git a/Models/Profile.php b/Models/Profile.php index eb68eaa..937573d 100644 --- a/Models/Profile.php +++ b/Models/Profile.php @@ -15,6 +15,7 @@ declare(strict_types=1); namespace Modules\Profile\Models; use Modules\Admin\Models\Account; +use Modules\Profile\Models\ContactElement; use Modules\Admin\Models\NullAccount; use Modules\Media\Models\Media; use Modules\Media\Models\NullMedia; @@ -74,7 +75,7 @@ class Profile implements \JsonSerializable /** * Contact data. * - * @var ContactElements[] + * @var ContactElement[] * @since 1.0.0 */ protected array $contactElements = []; @@ -134,7 +135,7 @@ class Profile implements \JsonSerializable /** * Get account contact element. * - * @return Location[] + * @return ContactElement[] * * @since 1.0.0 */ @@ -146,13 +147,13 @@ class Profile implements \JsonSerializable /** * Add contact element. * - * @param ContactElements $contactElements Contact Element + * @param ContactElement $contactElements Contact Element * * @return void * * @since 1.0.0 */ - public function addContactElements(Location $contactElements) : void + public function addContactElements(ContactElement $contactElements) : void { $this->contactElements[] = $contactElements; }