cs and phpstan fixes

This commit is contained in:
Dennis Eichhorn 2020-10-24 17:52:24 +02:00
parent d2c281938a
commit 3b7a7d7c3f
4 changed files with 156 additions and 3 deletions

View File

@ -27,81 +27,233 @@ use Modules\Media\Models\NullMedia;
*/ */
class Contact class Contact
{ {
/**
* Id.
*
* @var int
* @since 1.0.0
*/
protected int $id = 0; protected int $id = 0;
/**
* Name1
*
* @var string
* @since 1.0.0
*/
protected string $name1 = ''; protected string $name1 = '';
/**
* Name2
*
* @var string
* @since 1.0.0
*/
protected string $name2 = ''; protected string $name2 = '';
/**
* Name2
*
* @var string
* @since 1.0.0
*/
protected string $name3 = ''; protected string $name3 = '';
/**
* Description
*
* @var string
* @since 1.0.0
*/
protected string $description = ''; protected string $description = '';
/**
* Company name
*
* @var string
* @since 1.0.0
*/
protected string $company = ''; protected string $company = '';
/**
* Job title
*
* @var string
* @since 1.0.0
*/
protected string $job = ''; protected string $job = '';
/**
* Birthday
*
* @var null|\DateTime
* @since 1.0.0
*/
protected ?\DateTime $birthday = null; protected ?\DateTime $birthday = null;
/**
* Contact image
*
* @var Media
* @since 1.0.0
*/
protected Media $image; protected Media $image;
/**
* Profile this contact belongs to
*
* @var int
* @since 1.0.0
*/
private int $profile = 0; private int $profile = 0;
/**
* Constructor.
*
* @since 1.0.0
*/
public function __construct() public function __construct()
{ {
$this->image = new NullMedia(); $this->image = new NullMedia();
} }
/**
* Get id.
*
* @return int
*
* @since 1.0.0
*/
public function getId() : int public function getId() : int
{ {
return $this->id; return $this->id;
} }
/**
* Get name1.
*
* @return string
*
* @since 1.0.0
*/
public function getName1() : string public function getName1() : string
{ {
return $this->name1; return $this->name1;
} }
/**
* Set name1
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName1(string $name) : void public function setName1(string $name) : void
{ {
$this->name1 = $name; $this->name1 = $name;
} }
/**
* Get name2.
*
* @return string
*
* @since 1.0.0
*/
public function getName2() : string public function getName2() : string
{ {
return $this->name2; return $this->name2;
} }
/**
* Set name2
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName2(string $name) : void public function setName2(string $name) : void
{ {
$this->name2 = $name; $this->name2 = $name;
} }
/**
* Get name3.
*
* @return string
*
* @since 1.0.0
*/
public function getName3() : string public function getName3() : string
{ {
return $this->name3; return $this->name3;
} }
/**
* Set name3
*
* @param string $name Name
*
* @return void
*
* @since 1.0.0
*/
public function setName3(string $name) : void public function setName3(string $name) : void
{ {
$this->name3 = $name; $this->name3 = $name;
} }
/**
* Get the contact description
*
* @return string
*
* @since 1.0.0
*/
public function getDescription() : string public function getDescription() : string
{ {
return $this->description; return $this->description;
} }
/**
* Set the description
*
* @param string $description Description
*
* @return void
*
* @since 1.0.0
*/
public function setDescription(string $description) : void public function setDescription(string $description) : void
{ {
$this->description = $description; $this->description = $description;
} }
/**
* Set the image
*
* @param Media $image Image
*
* @return void
*
* @since 1.0.0
*/
public function setImage(Media $image) : void public function setImage(Media $image) : void
{ {
$this->image = $image; $this->image = $image;
} }
/**
* Get the image
*
* @return Media
*
* @since 1.0.0
*/
public function getImage() : Media public function getImage() : Media
{ {
return $this->image; return $this->image;

View File

@ -59,7 +59,7 @@ class ContactElement
/** /**
* Order. * Order.
* *
* @var string * @var int
* @since 1.0.0 * @since 1.0.0
*/ */
private int $order = 0; private int $order = 0;

View File

@ -15,6 +15,7 @@ declare(strict_types=1);
namespace Modules\Profile\Models; namespace Modules\Profile\Models;
use phpOMS\DataStorage\Database\DataMapperAbstract; use phpOMS\DataStorage\Database\DataMapperAbstract;
use Modules\Media\Models\MediaMapper;
/** /**
* Contact mapper class. * Contact mapper class.
@ -47,7 +48,7 @@ final class ContactMapper extends DataMapperAbstract
/** /**
* Has one relation. * Has one relation.
* *
* @var array<string, array{mapper:string, self:string, by?:string, column?:string}> * @var array<string, array{mapper:string, external:string, by?:string, column?:string, conditional?:bool}>
* @since 1.0.0 * @since 1.0.0
*/ */
protected static array $ownsOne = [ protected static array $ownsOne = [

View File

@ -47,7 +47,7 @@ final class ProfileMapper extends DataMapperAbstract
/** /**
* Has one relation. * Has one relation.
* *
* @var array<string, array{mapper:string, self:string, by?:string, column?:string}> * @var array<string, array{mapper:string, external:string, by?:string, column?:string, conditional?:bool}>
* @since 1.0.0 * @since 1.0.0
*/ */
protected static array $ownsOne = [ protected static array $ownsOne = [