public function displayUsing($abstract, $arguments = [])
    {
        $grid = $this->grid;

        $column = $this;

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

            return $displayer->display(...$arguments);
        });
    }
public function displayUsing($abstract, $arguments = [])
    {
        $grid = $this->grid;

        $column = $this;

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

            return $displayer->display(...$arguments);
        });
    }
public function displayUsing ( $ abstract , $ arguments = [ ] ) { $ grid = $ this -> grid ; $ column = $ this ; return $ this -> display ( function ( $ value ) use ( $ grid , $ column , $ abstract , $ arguments ) { /** @var AbstractDisplayer $displayer */ $ displayer = new $ abstract ( $ value , $ grid , $ column , $ this ) ; return $ displayer -> display ( ... $ arguments ) ; } ) ; }
Display using display abstract.

@param string $abstract
@param array  $arguments

@return Column
Display using display abstract .