Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Collections/functions.php
Строк: 27
<?php

namespace IlluminateSupport;

if (! 
function_exists('IlluminateSupportenum_value')) {
    
/**
     * Return a scalar value for the given value that might be an enum.
     *
     * @internal
     *
     * @template TValue
     * @template TDefault
     *
     * @param  TValue  $value
     * @param  TDefault|callable(TValue): TDefault  $default
     * @return ($value is empty ? TDefault : mixed)
     */
    
function enum_value($value$default null)
    {
        return 
match (true) {
            
$value instanceof BackedEnum => $value->value,
            
$value instanceof UnitEnum => $value->name,

            default => 
$value ?? value($default),
        };
    }
}
Онлайн: 2
Реклама