'Broker (Posts deals)', UserTypes::User => 'User (Browse deals)', self::Admin => 'Admin', }; } public static function labels(): array { $labels = array_map(function ($enum) { return ['value' => $enum->value, 'label' =>$enum->label()]; }, self::cases()); return array_filter($labels, function ($kv) {return $kv['value'] !== self::Admin->value;}); } }