/** * Returns encoding for $name. * * @param string $name * @return Encoding */ public static function get($name) { if (is_object($name)) { return $name; } else { if (Encoding::utf8()->is($name)) { return self::utf8(); } else { return new self($name); } } }
/** * * @param string $path * @param Encoding $encoding */ function __construct($path, $converter = null) { $this->path = $path; $this->converter = $converter ? $converter : Encoding::utf8()->encoder(); }
/** * Checks a string for UTF-8 validity. * * @deprecated Use Encoding::utf8()->is_valid() instead */ function api_is_valid_utf8(&$string) { return Encoding::utf8()->is_valid($string); }