original_string: protected function runPaginationCountQuery($columns = ['*'])
      {
          return $this->cloneWithout(['columns', 'orders', 'limit', 'offset'])
              ->cloneWithoutBindings(['select', 'order'])
              ->setAggregate('count', $this->withoutSelectAliases($columns))
              ->get()->all();
      }
code: protected function runPaginationCountQuery($columns = ['*'])
      {
          return $this->cloneWithout(['columns', 'orders', 'limit', 'offset'])
              ->cloneWithoutBindings(['select', 'order'])
              ->setAggregate('count', $this->withoutSelectAliases($columns))
              ->get()->all();
      }
code_tokens: protected function runPaginationCountQuery ( $ columns = [ '*' ] ) { return $ this -> cloneWithout ( [ 'columns' , 'orders' , 'limit' , 'offset' ] ) -> cloneWithoutBindings ( [ 'select' , 'order' ] ) -> setAggregate ( 'count' , $ this -> withoutSelectAliases ( $ columns ) ) -> get ( ) -> all ( ) ; }
docstring: Run a pagiantion count query.
  
  @param array $columns
  
  @return array
docstring_tokens: Run a pagiantion count query .