From 2d36e41a6ca2a51b8b04fd260c6825ff8f33d85e Mon Sep 17 00:00:00 2001 From: Alexander Zamponi Date: Wed, 19 Jul 2017 21:16:21 +0200 Subject: [PATCH] changed duedate from string to datetime --- src/Model/Interfaces/InvoiceInterface.php | 8 ++++---- src/Model/Invoice.php | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Model/Interfaces/InvoiceInterface.php b/src/Model/Interfaces/InvoiceInterface.php index 7ecb493..fb8b5e8 100644 --- a/src/Model/Interfaces/InvoiceInterface.php +++ b/src/Model/Interfaces/InvoiceInterface.php @@ -114,14 +114,14 @@ public function getInvoiceDate() : \DateTime; public function setInvoiceDate(\DateTime $invoiceDate) : void; /** - * @return string + * @return \DateTime */ - public function getDueDate() : string; + public function getDueDate() : \DateTime; /** - * @param string $dueDate + * @param \DateTime $dueDate */ - public function setDueDate(string $dueDate) : void; + public function setDueDate(\DateTime $dueDate) : void; /** * @return string diff --git a/src/Model/Invoice.php b/src/Model/Invoice.php index 7c5eefc..b3a7bd8 100644 --- a/src/Model/Invoice.php +++ b/src/Model/Invoice.php @@ -217,19 +217,19 @@ public function setInvoiceDate(\DateTime $invoiceDate) : void } /** - * @return string + * @return \DateTime */ - public function getDueDate() : string + public function getDueDate() : \DateTime { - return $this->dueDate; + return \DateTime::createFromFormat('Y-m-d', $this->dueDate); } /** - * @param string $dueDate + * @param \DateTime $dueDate */ - public function setDueDate(string $dueDate) : void + public function setDueDate(\DateTime $dueDate) : void { - $this->dueDate = $dueDate; + $this->dueDate = $dueDate->format('Y-m-d'); } /**