From f5e743b10c3a2c77a7d05151fef2e02fcef233d4 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 20 Nov 2019 22:28:04 +0100 Subject: [PATCH] cleanup and tests added for ci/cd --- Models/Supplier.php | 158 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 150 insertions(+), 8 deletions(-) diff --git a/Models/Supplier.php b/Models/Supplier.php index 4666498..112b553 100644 --- a/Models/Supplier.php +++ b/Models/Supplier.php @@ -18,7 +18,7 @@ use Modules\Media\Models\Media; use Modules\Profile\Models\Profile; /** - * Account class. + * Supplier class. * * @package Modules\SupplierManagement\Models * @license OMS License 1.0 @@ -35,9 +35,9 @@ class Supplier */ protected int $id = 0; - private $number = ''; + private string $number = ''; - private $numberReverse = ''; + private string $numberReverse = ''; private int $status = 0; @@ -80,66 +80,162 @@ class Supplier return $this->id; } + /** + * Get number. + * + * @return string + * + * @since 1.0.0 + */ public function getNumber() : string { return $this->number; } + /** + * Set number. + * + * @param string $number Number + * + * @return void + * + * @since 1.0.0 + */ public function setNumber(string $number) : void { $this->number = $number; } - public function getReverseNumber() + /** + * Get reverse number. + * + * @return string + * + * @since 1.0.0 + */ + public function getReverseNumber() : string { return $this->numberReverse; } - public function setReverseNumber($rev_no) : void + /** + * Set revers 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(); } - $this->numberReverse = $rev_no; + $this->numberReverse = $numberReverse; } + /** + * Get status. + * + * @return int + * + * @since 1.0.0 + */ public function getStatus() : int { return $this->status; } + /** + * Set status. + * + * @param int $status Status + * + * @return void + * + * @since 1.0.0 + */ public function setStatus(int $status) : void { $this->status = $status; } + /** + * Get supplier type. + * + * @return int + * + * @since 1.0.0 + */ public function getType() : int { return $this->type; } + /** + * Set supplier type. + * + * @param int $type Type + * + * @return void + * + * @since 1.0.0 + */ public function setType(int $type) : void { $this->type = $type; } + /** + * Get tax id. + * + * @return int + * + * @since 1.0.0 + */ public function getTaxId() : int { return $this->taxId; } + /** + * Set tax id. + * + * @param int $taxId Tax id + * + * @return void + * + * @since 1.0.0 + */ public function setTaxId(int $taxId) : void { $this->taxId = $taxId; } + /** + * Get info. + * + * @return string + * + * @since 1.0.0 + */ public function getInfo() : string { 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; } @@ -156,31 +252,77 @@ class Supplier return $this->createdAt; } + /** + * Get profile. + * + * @return Profile + * + * @since 1.0.0 + */ public function getProfile() : Profile { return $this->profile; } + /** + * Set profile. + * + * @param Profile $profile Profile + * + * @return void + * + * @since 1.0.0 + */ public function setProfile(Profile $profile) : void { $this->profile = $profile; } + /** + * Get media. + * + * @return array + * + * @since 1.0.0 + */ public function getFiles() : array { return $this->files; } + /** + * Add media. + * + * @param Media $file Media + * + * @return void + * + * @since 1.0.0 + */ public function addFile(Media $file) : void { $this->files[] = $file; } + /** + * Get addresses. + * + * @return array + * + * @since 1.0.0 + */ public function getAddresses() : array { return $this->address; } + /** + * Get contacts. + * + * @return array + * + * @since 1.0.0 + */ public function getContactElements() : array { return $this->contactElements;