mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 02:09:22 +02:00
Update comments
This commit is contained in:
parent
91ac7ba018
commit
d7965a01b8
302 changed files with 56587 additions and 763 deletions
78
vendor/thecodingmachine/safe/generated/libxml.php
vendored
Normal file
78
vendor/thecodingmachine/safe/generated/libxml.php
vendored
Normal file
|
@ -0,0 +1,78 @@
|
|||
<?php
|
||||
|
||||
namespace Safe;
|
||||
|
||||
use Safe\Exceptions\LibxmlException;
|
||||
|
||||
/**
|
||||
* Retrieve last error from libxml.
|
||||
*
|
||||
* @return \LibXMLError Returns a LibXMLError object if there is any error in the
|
||||
* buffer, FALSE otherwise.
|
||||
* @throws LibxmlException
|
||||
*
|
||||
*/
|
||||
function libxml_get_last_error(): \LibXMLError
|
||||
{
|
||||
error_clear_last();
|
||||
$safeResult = \libxml_get_last_error();
|
||||
if ($safeResult === false) {
|
||||
throw LibxmlException::createFromPhpError();
|
||||
}
|
||||
return $safeResult;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 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
|
||||
* stringpublic_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();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue