src/Leevel/Database/Ddd/Entity.php
protected static function prepareEnum(string $prop, array $data, string $separate = ','): array
    {
        if (!isset($data[$prop])) {
            return $data;
        }

        if (false === ($enum = static::enum($prop, $data[$prop], $separate))) {
            return $data;
        }

        $data[$prop.'_'.self::ENUM] = $enum;

        return $data;
    }
protected static function prepareEnum(string $prop, array $data, string $separate = ','): array
    {
        if (!isset($data[$prop])) {
            return $data;
        }

        if (false === ($enum = static::enum($prop, $data[$prop], $separate))) {
            return $data;
        }

        $data[$prop.'_'.self::ENUM] = $enum;

        return $data;
    }
准备 enum 数据.

@param string $prop
@param array  $data
@param string $separate

@return array