From b5972bb680653922a50d2108bf8d049bff6e12b5 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Wed, 14 Aug 2019 23:30:45 +0200 Subject: [PATCH] added invoice variable to display month numerical (#1033) --- src/Invoice/Renderer/RendererTrait.php | 2 ++ tests/Invoice/Renderer/DebugRendererTest.php | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/Invoice/Renderer/RendererTrait.php b/src/Invoice/Renderer/RendererTrait.php index 5c13ca3c..443439b2 100644 --- a/src/Invoice/Renderer/RendererTrait.php +++ b/src/Invoice/Renderer/RendererTrait.php @@ -104,8 +104,10 @@ trait RendererTrait 'template.due_days' => $model->getTemplate()->getDueDays(), 'query.begin' => $this->getFormattedDateTime($model->getQuery()->getBegin()), + 'query.day' => $model->getQuery()->getBegin()->format('d'), 'query.end' => $this->getFormattedDateTime($model->getQuery()->getEnd()), 'query.month' => $this->getFormattedMonthName($model->getQuery()->getBegin()), + 'query.month_number' => $model->getQuery()->getBegin()->format('m'), 'query.year' => $model->getQuery()->getBegin()->format('Y'), ]; diff --git a/tests/Invoice/Renderer/DebugRendererTest.php b/tests/Invoice/Renderer/DebugRendererTest.php index 2a19c479..d1790bb3 100644 --- a/tests/Invoice/Renderer/DebugRendererTest.php +++ b/tests/Invoice/Renderer/DebugRendererTest.php @@ -45,6 +45,9 @@ class DebugRendererTest extends TestCase $this->assertEntryStructure($row, $meta); } + $begin = $model->getQuery()->getBegin(); + self::assertEquals($begin->format('m'), $data['model']['query.month_number']); + self::assertEquals($begin->format('d'), $data['model']['query.day']); // TODO check values or formats? } @@ -67,8 +70,10 @@ class DebugRendererTest extends TestCase 'template.payment_terms', 'template.due_days', 'query.begin', + 'query.day', 'query.end', 'query.month', + 'query.month_number', 'query.year', 'customer.id', 'customer.address',