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;
/**
* Contact element type.
*
* @var int
* @since 1.0.0
*/
private int $type = 0;
/**

View File

@ -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
{
}

View File

@ -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;
}