phpstan fixes

This commit is contained in:
Dennis Eichhorn 2020-02-05 21:09:07 +01:00
parent b8ff40846c
commit 2ab8111054
3 changed files with 12 additions and 5 deletions

View File

@ -32,6 +32,12 @@ class ContactElement
*/ */
protected int $id = 0; protected int $id = 0;
/**
* Contact element type.
*
* @var int
* @since 1.0.0
*/
private int $type = 0; private int $type = 0;
/** /**

View File

@ -22,6 +22,6 @@ namespace Modules\Profile\Models;
* @link https://orange-management.org * @link https://orange-management.org
* @since 1.0.0 * @since 1.0.0
*/ */
class NullContactElement implements ContactElement class NullContactElement extends ContactElement
{ {
} }

View File

@ -15,6 +15,7 @@ declare(strict_types=1);
namespace Modules\Profile\Models; namespace Modules\Profile\Models;
use Modules\Admin\Models\Account; use Modules\Admin\Models\Account;
use Modules\Profile\Models\ContactElement;
use Modules\Admin\Models\NullAccount; use Modules\Admin\Models\NullAccount;
use Modules\Media\Models\Media; use Modules\Media\Models\Media;
use Modules\Media\Models\NullMedia; use Modules\Media\Models\NullMedia;
@ -74,7 +75,7 @@ class Profile implements \JsonSerializable
/** /**
* Contact data. * Contact data.
* *
* @var ContactElements[] * @var ContactElement[]
* @since 1.0.0 * @since 1.0.0
*/ */
protected array $contactElements = []; protected array $contactElements = [];
@ -134,7 +135,7 @@ class Profile implements \JsonSerializable
/** /**
* Get account contact element. * Get account contact element.
* *
* @return Location[] * @return ContactElement[]
* *
* @since 1.0.0 * @since 1.0.0
*/ */
@ -146,13 +147,13 @@ class Profile implements \JsonSerializable
/** /**
* Add contact element. * Add contact element.
* *
* @param ContactElements $contactElements Contact Element * @param ContactElement $contactElements Contact Element
* *
* @return void * @return void
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function addContactElements(Location $contactElements) : void public function addContactElements(ContactElement $contactElements) : void
{ {
$this->contactElements[] = $contactElements; $this->contactElements[] = $contactElements;
} }