original_string: private function get_system_oauth_client() {
          if ($this->systemoauthclient === false) {
              try {
                  $this->systemoauthclient = \core\oauth2\api::get_system_oauth_client($this->issuer);
              } catch (\moodle_exception $e) {
                  $this->systemoauthclient = false;
              }
          }
          return $this->systemoauthclient;
      }
code: private function get_system_oauth_client() {
          if ($this->systemoauthclient === false) {
              try {
                  $this->systemoauthclient = \core\oauth2\api::get_system_oauth_client($this->issuer);
              } catch (\moodle_exception $e) {
                  $this->systemoauthclient = false;
              }
          }
          return $this->systemoauthclient;
      }
code_tokens: private function get_system_oauth_client ( ) { if ( $ this -> systemoauthclient === false ) { try { $ this -> systemoauthclient = \ core \ oauth2 \ api :: get_system_oauth_client ( $ this -> issuer ) ; } catch ( \ moodle_exception $ e ) { $ this -> systemoauthclient = false ; } } return $ this -> systemoauthclient ; }
docstring: Get or initialise an oauth client for the system account.
  
  @return false|oauth2_client False if initialisation was unsuccessful, otherwise an initialised client.
docstring_tokens: Get or initialise an oauth client for the system account .