original_string: public function cacheComponents($num = 1000, $page = 1)
      {
          if ($this->cached != null) {
              return $this->cached;
          }
  
          $this->cached = $this->client->call(
              'GET',
              'components',
              [
                  'query' => [
                      'per_page' => $num,
                      'current_page' => $page,
                  ],
              ]
          );
  
          return $this->cached;
      }
code: public function cacheComponents($num = 1000, $page = 1)
      {
          if ($this->cached != null) {
              return $this->cached;
          }
  
          $this->cached = $this->client->call(
              'GET',
              'components',
              [
                  'query' => [
                      'per_page' => $num,
                      'current_page' => $page,
                  ],
              ]
          );
  
          return $this->cached;
      }
code_tokens: public function cacheComponents ( $ num = 1000 , $ page = 1 ) { if ( $ this -> cached != null ) { return $ this -> cached ; } $ this -> cached = $ this -> client -> call ( 'GET' , 'components' , [ 'query' => [ 'per_page' => $ num , 'current_page' => $ page , ] , ] ) ; return $ this -> cached ; }
docstring: Cache Components for performance improvement.
  
  @param int $num
  @param int $page
  
  @return array|bool
docstring_tokens: Cache Components for performance improvement .