Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
IntegrationStatus
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
30
0.00% covered (danger)
0.00%
0 / 1
 label
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
30
1<?php
2
3namespace App\Enums;
4
5enum IntegrationStatus: string
6{
7    case Pending = 'pending';
8    case Connected = 'connected';
9    case Disconnected = 'disconnected';
10    case Failed = 'failed';
11
12    public function label(): string
13    {
14        return match ($this) {
15            self::Pending => 'Pendente',
16            self::Connected => 'Conectada',
17            self::Disconnected => 'Desconectada',
18            self::Failed => 'Falhou',
19        };
20    }
21}