original_string: public function useCache($caching = null)
      {
          if (is_null($caching)) {
              return ($this->useCache && $this->getCache());
          }
  
          $this->useCache = (bool) $caching;
  
          return $this;
      }
code: public function useCache($caching = null)
      {
          if (is_null($caching)) {
              return ($this->useCache && $this->getCache());
          }
  
          $this->useCache = (bool) $caching;
  
          return $this;
      }
code_tokens: public function useCache ( $ caching = null ) { if ( is_null ( $ caching ) ) { return ( $ this -> useCache && $ this -> getCache ( ) ) ; } $ this -> useCache = ( bool ) $ caching ; return $ this ; }
docstring: Check if cache can be used in this request, or set caching for request.
  
  Apply only to get requests.
  
  @param bool|null $caching
  @return self|bool
docstring_tokens: Check if cache can be used in this request or set caching for request .