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
ListingAgreementType
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\Owners\Domain\Enums;
6
7enum ListingAgreementType: string
8{
9    case Exclusive = 'exclusive';
10    case NonExclusive = 'non_exclusive';
11
12    public function label(): string
13    {
14        return match ($this) {
15            self::Exclusive => 'Exclusivo',
16            self::NonExclusive => 'Não exclusivo',
17        };
18    }
19}