protected function callBuiltinDisplayer($abstract, $arguments)
    {
        if ($abstract instanceof Closure) {
            return $this->display(function ($value) use ($abstract, $arguments) {
                return $abstract->call($this, ...array_merge([$value], $arguments));
            });
        }

        if (class_exists($abstract) && is_subclass_of($abstract, AbstractDisplayer::class)) {
            $grid = $this->grid;
            $column = $this;

            return $this->display(function ($value) use ($abstract, $grid, $column, $arguments) {
                $displayer = new $abstract($value, $grid, $column, $this);

                return call_user_func_array([$displayer, 'display'], $arguments);
            });
        }

        return $this;
    }
protected function callBuiltinDisplayer($abstract, $arguments)
    {
        if ($abstract instanceof Closure) {
            return $this->display(function ($value) use ($abstract, $arguments) {
                return $abstract->call($this, ...array_merge([$value], $arguments));
            });
        }

        if (class_exists($abstract) && is_subclass_of($abstract, AbstractDisplayer::class)) {
            $grid = $this->grid;
            $column = $this;

            return $this->display(function ($value) use ($abstract, $grid, $column, $arguments) {
                $displayer = new $abstract($value, $grid, $column, $this);

                return call_user_func_array([$displayer, 'display'], $arguments);
            });
        }

        return $this;
    }
protected function callBuiltinDisplayer ( $ abstract , $ arguments ) { if ( $ abstract instanceof Closure ) { return $ this -> display ( function ( $ value ) use ( $ abstract , $ arguments ) { return $ abstract -> call ( $ this , ... array_merge ( [ $ value ] , $ arguments ) ) ; } ) ; } if ( class_exists ( $ abstract ) && is_subclass_of ( $ abstract , AbstractDisplayer :: class ) ) { $ grid = $ this -> grid ; $ column = $ this ; return $ this -> display ( function ( $ value ) use ( $ abstract , $ grid , $ column , $ arguments ) { $ displayer = new $ abstract ( $ value , $ grid , $ column , $ this ) ; return call_user_func_array ( [ $ displayer , 'display' ] , $ arguments ) ; } ) ; } return $ this ; }
Call Builtin displayer.

@param string $abstract
@param array  $arguments

@return Column
Call Builtin displayer .