Sindbad~EG File Manager

Current Path : /home/escuelai/public_html/it/vendor/swaggest/json-schema/src/Constraint/Format/
Upload File :
Current File : /home/escuelai/public_html/it/vendor/swaggest/json-schema/src/Constraint/Format/IdnHostname.php

<?php

namespace Swaggest\JsonSchema\Constraint\Format;

class IdnHostname
{
    /**
     * @see http://www.unicode.org/faq/idn.html
     * @see https://gist.github.com/rxu/0660eef7a2f9e7992db6
     * @param string $data
     * @return null|string
     */
    public static function validationError($data)
    {
        $error = Iri::unicodeValidationError($data, $sanitized);
        if ($error !== null) {
            return $error;
        }
        return preg_match(Uri::HOSTNAME_REGEX, $sanitized) ? null : 'Invalid idn-hostname: ' . $data;
    }
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists