enum PrintOptions: string implements HasLabel
{
case REGULAR = 'regular';
case AGGREGATE = 'aggregate';
case LABEL = 'label';
case RECEIPT = 'receipt';
case DATAAUTH = 'authorization';
public function getLabel(): ?string
{
return match ($this) {
self::REGULAR => 'regular',
self::AGGREGATE => 'aggregate',
self::LABEL => 'label',
self::RECEIPT => 'receipt',
self::DATAAUTH => 'Data authorization',
};
}
}
enum PrintOptions: string implements HasLabel
{
case REGULAR = 'regular';
case AGGREGATE = 'aggregate';
case LABEL = 'label';
case RECEIPT = 'receipt';
case DATAAUTH = 'authorization';
public function getLabel(): ?string
{
return match ($this) {
self::REGULAR => 'regular',
self::AGGREGATE => 'aggregate',
self::LABEL => 'label',
self::RECEIPT => 'receipt',
self::DATAAUTH => 'Data authorization',
};
}
}