Zum Inhalt springen

API reference / Quittio \ Core \ Data \ Extensions

Installment

final readonly class in quittio/core · uses Immutable

Quittio\Core\Data\Extensions\Installment · Source

One of several payment terms with its own due date (profile EXTENDED), e.g. instalments.

Properties#

PropertyTypeDescription
$amount readonly?Brick\Money\Money
$description readonly?string
$dueDate readonlyDate

Methods#

MethodDescription
->__construct()
->with()Returns a copy with the given properties replaced.

__construct()#

public function __construct(
    Date $dueDate,
    ?Money $amount = null,
    ?string $description = null,
)
ParameterTypeDescription
$dueDateDate
$amount?Brick\Money\Money = null
$description?string = null

with()#

public function with(array<string, mixed> $changes): static

Returns a copy with the given properties replaced.

ParameterTypeDescription
$changesarray<string, mixed>
Returns
static

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.