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));
    }
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));
    }
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 ) ) ; }
Returns all properties and their values in JSON format

@return string
Returns all properties and their values in JSON format