allow vendord
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
This commit is contained in:
59
vendor/thecodingmachine/safe/generated/8.4/libxml.php
vendored
Normal file
59
vendor/thecodingmachine/safe/generated/8.4/libxml.php
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace Safe;
|
||||
|
||||
use Safe\Exceptions\LibxmlException;
|
||||
|
||||
/**
|
||||
* Changes the default external entity loader.
|
||||
* This can be used to suppress the expansion of arbitrary external entities to avoid XXE attacks,
|
||||
* even when LIBXML_NOENT has been set for the respective operation,
|
||||
* and is usually preferable over calling libxml_disable_entity_loader.
|
||||
*
|
||||
* @param callable $resolver_function A callable with the following signature:
|
||||
*
|
||||
* resourcestringnullresolver
|
||||
* stringnullpublic_id
|
||||
* stringsystem_id
|
||||
* arraycontext
|
||||
*
|
||||
*
|
||||
*
|
||||
* public_id
|
||||
*
|
||||
*
|
||||
* The public ID.
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* system_id
|
||||
*
|
||||
*
|
||||
* The system ID.
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* context
|
||||
*
|
||||
*
|
||||
* An array with the four elements "directory", "intSubName",
|
||||
* "extSubURI" and "extSubSystem".
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* This callable should return a resource, a string from which a resource can be
|
||||
* opened. If NULL is returned, the entity reference resolution will fail.
|
||||
* @throws LibxmlException
|
||||
*
|
||||
*/
|
||||
function libxml_set_external_entity_loader(callable $resolver_function): void
|
||||
{
|
||||
error_clear_last();
|
||||
$safeResult = \libxml_set_external_entity_loader($resolver_function);
|
||||
if ($safeResult === false) {
|
||||
throw LibxmlException::createFromPhpError();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user