original_string: public function pipeline(callable $callback = null)
      {
          $pipeline = $this->client()->pipeline();
  
          return is_null($callback)
              ? $pipeline
              : tap($pipeline, $callback)->exec();
      }
code: public function pipeline(callable $callback = null)
      {
          $pipeline = $this->client()->pipeline();
  
          return is_null($callback)
              ? $pipeline
              : tap($pipeline, $callback)->exec();
      }
code_tokens: public function pipeline ( callable $ callback = null ) { $ pipeline = $ this -> client ( ) -> pipeline ( ) ; return is_null ( $ callback ) ? $ pipeline : tap ( $ pipeline , $ callback ) -> exec ( ) ; }
docstring: Execute commands in a pipeline.
  
  @param  callable|null  $callback
  @return \Redis|array
docstring_tokens: Execute commands in a pipeline .