File manager - Edit - /var/www/html/portalHomolog/app/Enums/CurriculoStatus.php
Back
<?php namespace App\Enums; enum CurriculoStatus: string { case APROVADO = 'aprovado'; case CONTRATADO = 'contratado'; case DESISTENTE = 'desistente'; case EM_AVALIACAO = 'em_avaliacao'; case ENCAMINHADO = 'encaminhado'; case ENTREVISTA_MARCADA = 'entrevista_marcada'; case INATIVO = 'inativo'; case NAO_SELECIONADO = 'nao_selecionado'; public function label(): string { return match ($this) { self::APROVADO => 'Aprovado', self::CONTRATADO => 'Contratado', self::DESISTENTE => 'Desistente', self::EM_AVALIACAO => 'Em avaliação', self::ENCAMINHADO => 'Encaminhado para empresa', self::ENTREVISTA_MARCADA => 'Entrevista marcada', self::INATIVO => 'Inativo', self::NAO_SELECIONADO => 'Não selecionado', }; } public static function options(): array { return array_map(fn($status) => [ 'value' => $status->value, 'label' => $status->label(), ], self::cases()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings