original_string: protected function _get($url, $parameters = null, $scopes = [], $class = null) {
          $client = new HttpClient($this->patrol, 'get', $url, $parameters);
  
          $client->setScopes($scopes);
  
          $data = $client->response();
  
          if (isset($data['error'])) {
              $this->_error($data);
          }
  
          $data = $data['data'];
  
          $callee = $class ? $class : get_called_class();
          return Util::parseResponseToPatrolObject($this->patrol, $data, $callee, $this->defaults);
      }
code: protected function _get($url, $parameters = null, $scopes = [], $class = null) {
          $client = new HttpClient($this->patrol, 'get', $url, $parameters);
  
          $client->setScopes($scopes);
  
          $data = $client->response();
  
          if (isset($data['error'])) {
              $this->_error($data);
          }
  
          $data = $data['data'];
  
          $callee = $class ? $class : get_called_class();
          return Util::parseResponseToPatrolObject($this->patrol, $data, $callee, $this->defaults);
      }
code_tokens: protected function _get ( $ url , $ parameters = null , $ scopes = [ ] , $ class = null ) { $ client = new HttpClient ( $ this -> patrol , 'get' , $ url , $ parameters ) ; $ client -> setScopes ( $ scopes ) ; $ data = $ client -> response ( ) ; if ( isset ( $ data [ 'error' ] ) ) { $ this -> _error ( $ data ) ; } $ data = $ data [ 'data' ] ; $ callee = $ class ? $ class : get_called_class ( ) ; return Util :: parseResponseToPatrolObject ( $ this -> patrol , $ data , $ callee , $ this -> defaults ) ; }
docstring: Perform a GET request based on this model
  
  @param string $url
  @param array $parameters
  @param array $scopes
  @param string $class The class type where the result should be casted to
  
  @return PatrolSdk\Model
docstring_tokens: Perform a GET request based on this model