sort invoice items by date before passing to template (#4495)
This commit is contained in:
@@ -21,6 +21,19 @@ abstract class AbstractCalculator
|
||||
*/
|
||||
abstract public function getEntries(): array;
|
||||
|
||||
/**
|
||||
* @param array<InvoiceItem> $items
|
||||
* @return array<InvoiceItem>
|
||||
*/
|
||||
protected function sortEntries(array $items): array
|
||||
{
|
||||
usort($items, function (InvoiceItem $item1, InvoiceItem $item2) {
|
||||
return $item1->getBegin() <=> $item2->getBegin();
|
||||
});
|
||||
|
||||
return $items;
|
||||
}
|
||||
|
||||
abstract public function getId(): string;
|
||||
|
||||
public function setModel(InvoiceModel $model): void
|
||||
|
||||
Reference in New Issue
Block a user