Encore\Admin\Form::getDataByColumn PHP Method

getDataByColumn() protected static method

protected static getDataByColumn ( array $data, string | array $columns ) : array | mixed
$data array
$columns string | array
return array | mixed
    protected static function getDataByColumn($data, $columns)
    {
        if (is_string($columns)) {
            return array_get($data, $columns);
        }
        if (is_array($columns)) {
            $value = [];
            foreach ($columns as $name => $column) {
                if (!array_has($data, $column)) {
                    continue;
                }
                $value[$name] = array_get($data, $column);
            }
            return $value;
        }
    }