_parse_xml_body example

if ( PHP_VERSION_ID < 80000 ) {
            /* * This function has been deprecated in PHP 8.0 because in libxml 2.9.0, external entity loading * is disabled by default, so this function is no longer needed to protect against XXE attacks. */
            $loader = libxml_disable_entity_loader( true );
        }

        $errors = libxml_use_internal_errors( true );

        $return = $this->_parse_xml_body( $response_body );

        libxml_use_internal_errors( $errors );

        if ( PHP_VERSION_ID < 80000 && isset( $loader ) ) {
            // phpcs:ignore PHPCompatibility.FunctionUse.RemovedFunctions.libxml_disable_entity_loaderDeprecated             libxml_disable_entity_loader( $loader );
        }

        return $return;
    }

    
Home | Imprint | This part of the site doesn't use cookies.