original_string: protected function _pipeline($cmd = null)
      {
          if (!isset($this->_temp['fetchob'])) {
              $this->_temp['fetchob'] = new Horde_Imap_Client_Fetch_Results(
                  $this->_fetchDataClass,
                  Horde_Imap_Client_Fetch_Results::SEQUENCE
              );
          }
  
          $ob = new Horde_Imap_Client_Interaction_Pipeline(
              clone $this->_temp['fetchob']
          );
  
          if (!is_null($cmd)) {
              $ob->add($cmd);
          }
  
          return $ob;
      }
code: protected function _pipeline($cmd = null)
      {
          if (!isset($this->_temp['fetchob'])) {
              $this->_temp['fetchob'] = new Horde_Imap_Client_Fetch_Results(
                  $this->_fetchDataClass,
                  Horde_Imap_Client_Fetch_Results::SEQUENCE
              );
          }
  
          $ob = new Horde_Imap_Client_Interaction_Pipeline(
              clone $this->_temp['fetchob']
          );
  
          if (!is_null($cmd)) {
              $ob->add($cmd);
          }
  
          return $ob;
      }
code_tokens: protected function _pipeline ( $ cmd = null ) { if ( ! isset ( $ this -> _temp [ 'fetchob' ] ) ) { $ this -> _temp [ 'fetchob' ] = new Horde_Imap_Client_Fetch_Results ( $ this -> _fetchDataClass , Horde_Imap_Client_Fetch_Results :: SEQUENCE ) ; } $ ob = new Horde_Imap_Client_Interaction_Pipeline ( clone $ this -> _temp [ 'fetchob' ] ) ; if ( ! is_null ( $ cmd ) ) { $ ob -> add ( $ cmd ) ; } return $ ob ; }
docstring: Shortcut to creating a new pipeline object.
  
  @param Horde_Imap_Client_Interaction_Command $cmd  An IMAP command to
  add.
  
  @return Horde_Imap_Client_Interaction_Pipeline  A pipeline object.
docstring_tokens: Shortcut to creating a new pipeline object .