Contao\Database\Updater::generateHelperObject PHP Метод

generateHelperObject() защищенный статический Метод

Generate a helper object based on a field value
protected static generateHelperObject ( mixed $value ) : stdClass
$value mixed The field value
Результат stdClass The helper object
    protected static function generateHelperObject($value)
    {
        $return = new \stdClass();
        if (!is_array($value)) {
            $return->value = rtrim($value, "");
            $return->isUuid = strlen($value) == 16 && !is_numeric($return->value) && strncmp($return->value, \Config::get('uploadPath') . '/', strlen(\Config::get('uploadPath')) + 1) !== 0;
            $return->isNumeric = is_numeric($return->value) && $return->value > 0;
        } else {
            $return->value = array_map(function ($var) {
                return rtrim($var, "");
            }, $value);
            $return->isUuid = strlen($value[0]) == 16 && !is_numeric($return->value[0]) && strncmp($return->value[0], \Config::get('uploadPath') . '/', strlen(\Config::get('uploadPath')) + 1) !== 0;
            $return->isNumeric = is_numeric($return->value[0]) && $return->value[0] > 0;
        }
        return $return;
    }