Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
CommissionBasis
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
3
100.00% covered (success)
100.00%
1 / 1
 label
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
3
1<?php
2
3declare(strict_types=1);
4
5namespace ImovelZapAi\Financial\Domain\Enums;
6
7enum CommissionBasis: string
8{
9    case Percent = 'percent';
10    case Fixed = 'fixed';
11
12    public function label(): string
13    {
14        return match ($this) {
15            self::Percent => 'Percentual',
16            self::Fixed => 'Valor fixo',
17        };
18    }
19}