original_string: public function cache($seconds = null)
      {
          if ($seconds === null) {
              $this->cacheTime = $this->defaultCacheTime;
          } elseif ($seconds === false) {
              $this->cacheTime = false;
          } else {
              $this->cacheTime = (int)$seconds;
          }
          return $this;
      }
code: public function cache($seconds = null)
      {
          if ($seconds === null) {
              $this->cacheTime = $this->defaultCacheTime;
          } elseif ($seconds === false) {
              $this->cacheTime = false;
          } else {
              $this->cacheTime = (int)$seconds;
          }
          return $this;
      }
code_tokens: public function cache ( $ seconds = null ) { if ( $ seconds === null ) { $ this -> cacheTime = $ this -> defaultCacheTime ; } elseif ( $ seconds === false ) { $ this -> cacheTime = false ; } else { $ this -> cacheTime = ( int ) $ seconds ; } return $ this ; }
docstring: Set or remove cache time for the query
  
  @param int|null|false $seconds
  @return $this
docstring_tokens: Set or remove cache time for the query