cleanup and tests added for ci/cd

This commit is contained in:
Dennis Eichhorn 2019-11-20 22:28:04 +01:00
parent 14ac1f06cf
commit d37997fb46

View File

@ -58,6 +58,7 @@ class Client
private int $advertisementMaterial = 0; private int $advertisementMaterial = 0;
private $defaultDeliveryAddress = null; private $defaultDeliveryAddress = null;
private $defaultInvoiceAddress = null; private $defaultInvoiceAddress = null;
/** /**
@ -83,86 +84,214 @@ class Client
return $this->id; return $this->id;
} }
/**
* Get number.
*
* @return string
*
* @since 1.0.0
*/
public function getNumber() : string public function getNumber() : string
{ {
return $this->number; return $this->number;
} }
/**
* Set number.
*
* @param string $number Number
*
* @return void
*
* @since 1.0.0
*/
public function setNumber(string $number) : void public function setNumber(string $number) : void
{ {
$this->number = $number; $this->number = $number;
} }
public function getReverseNumber() /**
* Get reverse number.
*
* @return string
*
* @since 1.0.0
*/
public function getReverseNumber() : string
{ {
return $this->numberReverse; return $this->numberReverse;
} }
public function setReverseNumber($rev_no) : void /**
* Set reverse number.
*
* @param string $numberReverse Reverse number
*
* @return void
*
* @since 1.0.0
*/
public function setReverseNumber(string $numberReverse) : void
{ {
if (!\is_scalar($rev_no)) { if (!\is_scalar($numberReverse)) {
throw new \Exception(); throw new \Exception();
} }
$this->numberReverse = $rev_no; $this->numberReverse = $numberReverse;
} }
/**
* Get status.
*
* @return int
*
* @since 1.0.0
*/
public function getStatus() : int public function getStatus() : int
{ {
return $this->status; return $this->status;
} }
/**
* Set status.
*
* @param int $status Status
*
* @return void
*
* @since 1.0.0
*/
public function setStatus(int $status) : void public function setStatus(int $status) : void
{ {
$this->status = $status; $this->status = $status;
} }
/**
* Get type.
*
* @return int
*
* @since 1.0.0
*/
public function getType() : int public function getType() : int
{ {
return $this->type; return $this->type;
} }
/**
* Set type.
*
* @param int $type Type
*
* @return void
*
* @since 1.0.0
*/
public function setType(int $type) : void public function setType(int $type) : void
{ {
$this->type = $type; $this->type = $type;
} }
/**
* Get tax id.
*
* @return int
*
* @since 1.0.0
*/
public function getTaxId() : int public function getTaxId() : int
{ {
return $this->taxId; return $this->taxId;
} }
/**
* Set tax id.
*
* @param int $taxId Tax id
*
* @return void
*
* @since 1.0.0
*/
public function setTaxId(int $taxId) : void public function setTaxId(int $taxId) : void
{ {
$this->taxId = $taxId; $this->taxId = $taxId;
} }
/**
* Set default delivery address.
*
* @param mixed $deliveryAddress Delivery address
*
* @return void
*
* @since 1.0.0
*/
public function setDefaultDeliveryAddress($deliveryAddress) : void public function setDefaultDeliveryAddress($deliveryAddress) : void
{ {
$this->defaultDeliveryAddress = $deliveryAddress; $this->defaultDeliveryAddress = $deliveryAddress;
} }
/**
* Get default delivery address.
*
* @return mixed
*
* @since 1.0.0
*/
public function getDefaultDeliveryAddress() public function getDefaultDeliveryAddress()
{ {
return $this->defaultDeliveryAddress; return $this->defaultDeliveryAddress;
} }
/**
* Set default invoice address.
*
* @param mixed $invoiceAddress Invoice address
*
* @return void
*
* @since 1.0.0
*/
public function setDefaultInvoiceAddress($invoiceAddress) : void public function setDefaultInvoiceAddress($invoiceAddress) : void
{ {
$this->defaultTnvoiceAddress = $invoiceAddress; $this->defaultTnvoiceAddress = $invoiceAddress;
} }
/**
* Get default invoice address.
*
* @return mixed
*
* @since 1.0.0
*/
public function getDefaultInvoiceAddress() public function getDefaultInvoiceAddress()
{ {
return $this->defaultInvoiceAddress; return $this->defaultInvoiceAddress;
} }
/**
* Get info.
*
* @return string
*
* @since 1.0.0
*/
public function getInfo() : string public function getInfo() : string
{ {
return $this->info; return $this->info;
} }
public function setInfo(string $info) : void /* : void */ /**
* Set info.
*
* @param string $info Info
*
* @return void
*
* @since 1.0.0
*/
public function setInfo(string $info) : void
{ {
$this->info = $info; $this->info = $info;
} }
@ -179,31 +308,77 @@ class Client
return $this->createdAt; return $this->createdAt;
} }
/**
* Get profile.
*
* @return Profile
*
* @since 1.0.0
*/
public function getProfile() : Profile public function getProfile() : Profile
{ {
return $this->profile; return $this->profile;
} }
/**
* Set profile.
*
* @param Profile $profile Profile
*
* @return void
*
* @since 1.0.0
*/
public function setProfile(Profile $profile) : void public function setProfile(Profile $profile) : void
{ {
$this->profile = $profile; $this->profile = $profile;
} }
/**
* Get media.
*
* @return array
*
* @since 1.0.0
*/
public function getFiles() : array public function getFiles() : array
{ {
return $this->files; return $this->files;
} }
/**
* Add media.
*
* @param Media $file Media
*
* @return void
*
* @since 1.0.0
*/
public function addFile(Media $file) : void public function addFile(Media $file) : void
{ {
$this->files[] = $file; $this->files[] = $file;
} }
/**
* Get addresses.
*
* @return array
*
* @since 1.0.0
*/
public function getAddresses() : array public function getAddresses() : array
{ {
return $this->address; return $this->address;
} }
/**
* Get contacts.
*
* @return array
*
* @since 1.0.0
*/
public function getContactElements() : array public function getContactElements() : array
{ {
return $this->contactElements; return $this->contactElements;