diff options
author | Andrew Dolgov <[email protected]> | 2022-12-13 20:08:43 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2022-12-13 20:08:43 +0300 |
commit | 8ea537123d1cef38f25f9fbe92e3a9c0f89de55a (patch) | |
tree | 0b40ea733af15c1f33403e42afc8afa14d48b87c /plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php | |
parent | 313f12ae9306fc62bbbfa10310a2feb20aa274c5 (diff) |
move af_readability out of master tree
Diffstat (limited to 'plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php')
-rw-r--r-- | plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php b/plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php deleted file mode 100644 index 490b5487b..000000000 --- a/plugins/af_readability/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php +++ /dev/null @@ -1,61 +0,0 @@ -<?php - -namespace Masterminds\HTML5\Parser; - -use Masterminds\HTML5\Entities; - -/** - * Manage entity references. - * - * This is a simple resolver for HTML5 character reference entitites. See Entities for the list of supported entities. - */ -class CharacterReference -{ - protected static $numeric_mask = array( - 0x0, - 0x2FFFF, - 0, - 0xFFFF, - ); - - /** - * Given a name (e.g. 'amp'), lookup the UTF-8 character ('&'). - * - * @param string $name The name to look up. - * - * @return string The character sequence. In UTF-8 this may be more than one byte. - */ - public static function lookupName($name) - { - // Do we really want to return NULL here? or FFFD - return isset(Entities::$byName[$name]) ? Entities::$byName[$name] : null; - } - - /** - * Given a decimal number, return the UTF-8 character. - * - * @param $int - * - * @return false|string|string[]|null - */ - public static function lookupDecimal($int) - { - $entity = '&#' . $int . ';'; - - // UNTESTED: This may fail on some planes. Couldn't find full documentation - // on the value of the mask array. - return mb_decode_numericentity($entity, static::$numeric_mask, 'utf-8'); - } - - /** - * Given a hexidecimal number, return the UTF-8 character. - * - * @param $hexdec - * - * @return false|string|string[]|null - */ - public static function lookupHex($hexdec) - { - return static::lookupDecimal(hexdec($hexdec)); - } -} |