src/Peach/Http/Util.php
private static function validateBytes($bytes)
    {
        $head = array_shift($bytes);
        if (!self::validateVCHAR($head)) {
            return false;
        }
        $tail = array_pop($bytes);
        if (!self::validateVCHAR($tail)) {
            return false;
        }
        foreach ($bytes as $chr) {
            if (!self::validateVCHAR($chr) && $chr !== " " && $chr !== "\t") {
                return false;
            }
        }
        return true;
    }
private static function validateBytes($bytes)
    {
        $head = array_shift($bytes);
        if (!self::validateVCHAR($head)) {
            return false;
        }
        $tail = array_pop($bytes);
        if (!self::validateVCHAR($tail)) {
            return false;
        }
        foreach ($bytes as $chr) {
            if (!self::validateVCHAR($chr) && $chr !== " " && $chr !== "\t") {
                return false;
            }
        }
        return true;
    }
指定された文字列が印字可能文字と空白文字で構成されているかどうかを確認します.
ただし文字列の先頭および末尾が空白文字だった場合は NG とします.

@param  array $bytes
@return bool