original_string: public function getJsonObject()
      {
          // array_filter() ensures that empty values are filtered out
          // array_values() ensures encoding to array rather than object
          $this->sslRoutingRestrictedUrls     = array_values(array_filter($this->sslRoutingRestrictedUrls));
          $this->maintenanceModeAuthorizedIps = array_values(array_filter($this->maintenanceModeAuthorizedIps));
  
          return json_encode(get_object_vars($this));
      }
code: public function getJsonObject()
      {
          // array_filter() ensures that empty values are filtered out
          // array_values() ensures encoding to array rather than object
          $this->sslRoutingRestrictedUrls     = array_values(array_filter($this->sslRoutingRestrictedUrls));
          $this->maintenanceModeAuthorizedIps = array_values(array_filter($this->maintenanceModeAuthorizedIps));
  
          return json_encode(get_object_vars($this));
      }
code_tokens: public function getJsonObject ( ) { // array_filter() ensures that empty values are filtered out // array_values() ensures encoding to array rather than object $ this -> sslRoutingRestrictedUrls = array_values ( array_filter ( $ this -> sslRoutingRestrictedUrls ) ) ; $ this -> maintenanceModeAuthorizedIps = array_values ( array_filter ( $ this -> maintenanceModeAuthorizedIps ) ) ; return json_encode ( get_object_vars ( $ this ) ) ; }
docstring: Returns all properties and their values in JSON format
  
  @return string
docstring_tokens: Returns all properties and their values in JSON format