This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
drupalcampbristol/web/vendor/symfony/polyfill-php54/Php54.php
2017-02-13 15:31:17 +00:00

37 lines
708 B
PHP

<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Polyfill\Php54;
/**
* @author Nicolas Grekas <p@tchwork.com>
*
* @internal
*/
final class Php54
{
public static function hex2bin($data)
{
$len = strlen($data);
if (null === $len) {
return;
}
if ($len % 2) {
trigger_error('hex2bin(): Hexadecimal input string must have an even length', E_USER_WARNING);
return false;
}
return pack('H*', $data);
}
}