From 8629f0155e987f694fdef63c3b08e3559744a562 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 26 Feb 2019 00:00:31 +0100 Subject: [PATCH] Mapper/Module/Schema fixes thanks to new tests --- Models/Client.php | 10 +++++----- Models/ClientMapper.php | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Models/Client.php b/Models/Client.php index 9ed6f27..e7fabbe 100644 --- a/Models/Client.php +++ b/Models/Client.php @@ -29,9 +29,9 @@ class Client { private $id = 0; - private $number = 0; + private $number = ''; - private $numberReverse = 0; + private $numberReverse = ''; private $status = 0; @@ -51,7 +51,7 @@ class Client private $address = []; - public function __construct(int $id = 0) + public function __construct() { $this->createdAt = new \DateTime('now'); $this->profile = new Profile(); @@ -62,12 +62,12 @@ class Client return $this->id; } - public function getNumber() : int + public function getNumber() : string { return $this->number; } - public function setNumber(int $number) : void + public function setNumber(string $number) : void { $this->number = $number; } diff --git a/Models/ClientMapper.php b/Models/ClientMapper.php index 4817cd8..3c32609 100644 --- a/Models/ClientMapper.php +++ b/Models/ClientMapper.php @@ -30,7 +30,7 @@ final class ClientMapper extends DataMapperAbstract */ protected static $columns = [ 'clientmgmt_client_id' => ['name' => 'clientmgmt_client_id', 'type' => 'int', 'internal' => 'id'], - 'clientmgmt_client_no' => ['name' => 'clientmgmt_client_no', 'type' => 'int', 'internal' => 'number'], + 'clientmgmt_client_no' => ['name' => 'clientmgmt_client_no', 'type' => 'string', 'internal' => 'number'], 'clientmgmt_client_no_reverse' => ['name' => 'clientmgmt_client_no_reverse', 'type' => 'string', 'internal' => 'numberReverse'], 'clientmgmt_client_status' => ['name' => 'clientmgmt_client_status', 'type' => 'int', 'internal' => 'status'], 'clientmgmt_client_type' => ['name' => 'clientmgmt_client_type', 'type' => 'int', 'internal' => 'type'],