File manager - Edit - /var/www/html/portalHomolog/app/Enums/OrgaoExpedidor.php
Back
<?php namespace App\Enums; enum OrgaoExpedidor: string { // Secretarias de Segurança Pública (SSP) case SSP_AC = 'SSP-AC'; case SSP_AL = 'SSP-AL'; case SSP_AM = 'SSP-AM'; case SSP_AP = 'SSP-AP'; case SSP_BA = 'SSP-BA'; case SSP_CE = 'SSP-CE'; case SSP_DF = 'SSP-DF'; case SSP_ES = 'SSP-ES'; case SSP_GO = 'SSP-GO'; case SSP_MA = 'SSP-MA'; case SSP_MG = 'SSP-MG'; case SSP_MS = 'SSP-MS'; case SSP_MT = 'SSP-MT'; case SSP_PA = 'SSP-PA'; case SSP_PB = 'SSP-PB'; case SSP_PE = 'SSP-PE'; case SSP_PI = 'SSP-PI'; case SSP_PR = 'SSP-PR'; case SSP_RJ = 'SSP-RJ'; case SSP_RN = 'SSP-RN'; case SSP_RO = 'SSP-RO'; case SSP_RR = 'SSP-RR'; case SSP_RS = 'SSP-RS'; case SSP_SC = 'SSP-SC'; case SSP_SE = 'SSP-SE'; case SSP_SP = 'SSP-SP'; case SSP_TO = 'SSP-TO'; // Militares e Polícias case PM = 'PM'; case CBM = 'CBM'; case PC = 'PC'; case PF = 'PF'; case PRF = 'PRF'; case EXERC = 'EXERC'; case FAB = 'FAB'; case MB = 'MB'; // Conselhos Profissionais case OAB = 'OAB'; case CRM = 'CRM'; case CRF = 'CRF'; case CRO = 'CRO'; case COREN = 'COREN'; case CRP = 'CRP'; case CRQ = 'CRQ'; case CREA = 'CREA'; case CRBio = 'CRBio'; case CRB = 'CRB'; case CRMV = 'CRMV'; case CRA = 'CRA'; case CRC = 'CRC'; case CRFa = 'CRFa'; case CREF = 'CREF'; case CRESS = 'CRESS'; // Judiciário case TJ = 'TJ'; case TRT = 'TRT'; case TRE = 'TRE'; case TRF = 'TRF'; case STF = 'STF'; case STJ = 'STJ'; case STM = 'STM'; // Outros órgãos reconhecidos case DETRAN = 'DETRAN'; case IBAMA = 'IBAMA'; case ICMBIO = 'ICMBIO'; case MTE = 'MTE'; case FUNAI = 'FUNAI'; case SUSEP = 'SUSEP'; case INSS = 'INSS'; case IF = 'IF'; case PREFEITURA = 'PREFEITURA'; case UNIVERSIDADE = 'UNIVERSIDADE'; /** * Lista para selects com label amigável */ public function label(): string { return match ($this) { // SSP Estados self::SSP_AC => 'SSP-AC (Acre)', self::SSP_AL => 'SSP-AL (Alagoas)', self::SSP_AM => 'SSP-AM (Amazonas)', self::SSP_AP => 'SSP-AP (Amapá)', self::SSP_BA => 'SSP-BA (Bahia)', self::SSP_CE => 'SSP-CE (Ceará)', self::SSP_DF => 'SSP-DF (Distrito Federal)', self::SSP_ES => 'SSP-ES (Espírito Santo)', self::SSP_GO => 'SSP-GO (Goiás)', self::SSP_MA => 'SSP-MA (Maranhão)', self::SSP_MG => 'SSP-MG (Minas Gerais)', self::SSP_MS => 'SSP-MS (Mato Grosso do Sul)', self::SSP_MT => 'SSP-MT (Mato Grosso)', self::SSP_PA => 'SSP-PA (Pará)', self::SSP_PB => 'SSP-PB (Paraíba)', self::SSP_PE => 'SSP-PE (Pernambuco)', self::SSP_PI => 'SSP-PI (Piauí)', self::SSP_PR => 'SSP-PR (Paraná)', self::SSP_RJ => 'SSP-RJ (Rio de Janeiro)', self::SSP_RN => 'SSP-RN (Rio Grande do Norte)', self::SSP_RO => 'SSP-RO (Rondônia)', self::SSP_RR => 'SSP-RR (Roraima)', self::SSP_RS => 'SSP-RS (Rio Grande do Sul)', self::SSP_SC => 'SSP-SC (Santa Catarina)', self::SSP_SE => 'SSP-SE (Sergipe)', self::SSP_SP => 'SSP-SP (São Paulo)', self::SSP_TO => 'SSP-TO (Tocantins)', // Padrões default => $this->value, }; } /** * Retorna array para select HTML */ public static function toSelect(): array { $options = []; foreach (self::cases() as $case) { $options[$case->value] = $case->label(); } return $options; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings