original_string: public function column($width, \Closure $closure)
      {
          if ($this->columns->isEmpty()) {
              $column = $this->current;
  
              $column->setWidth($width);
          } else {
              $column = new Column($width);
  
              $this->current = $column;
          }
  
          $this->columns->push($column);
  
          $closure($this->parent);
      }
code: public function column($width, \Closure $closure)
      {
          if ($this->columns->isEmpty()) {
              $column = $this->current;
  
              $column->setWidth($width);
          } else {
              $column = new Column($width);
  
              $this->current = $column;
          }
  
          $this->columns->push($column);
  
          $closure($this->parent);
      }
code_tokens: public function column ( $ width , \ Closure $ closure ) { if ( $ this -> columns -> isEmpty ( ) ) { $ column = $ this -> current ; $ column -> setWidth ( $ width ) ; } else { $ column = new Column ( $ width ) ; $ this -> current = $ column ; } $ this -> columns -> push ( $ column ) ; $ closure ( $ this -> parent ) ; }
docstring: Add a new column in layout.
  
  @param int      $width
  @param \Closure $closure
docstring_tokens: Add a new column in layout .