0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-01-10 19:47:35 +00:00
kevinpapst_kimai2/tests/Invoice/NumberGenerator/IncrementingNumberGenerator.php

40 lines
881 B
PHP

<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Tests\Invoice\NumberGenerator;
use App\Invoice\InvoiceModel;
use App\Invoice\NumberGeneratorInterface;
class IncrementingNumberGenerator implements NumberGeneratorInterface
{
private $counter = 0;
public function setModel(InvoiceModel $model): void
{
}
public function getInvoiceNumber(): string
{
return $this->counter++;
}
/**
* Returns the unique ID of this number generator.
*
* Prefix it with your company name followed by a hyphen (e.g. "acme-"),
* if this is a third-party generator.
*
* @return string
*/
public function getId(): string
{
return 'testing';
}
}