src/Peach/Util/Values.php
private static function stringToBool($value, $defaultValue = null)
    {
        // @codeCoverageIgnoreStart
        static $tPrefix = null, $fPrefix = null;
        if (!isset($tPrefix)) {
            $tPrefix = array("t", "y", "o");
            $fPrefix = array("f", "n");
        }
        // @codeCoverageIgnoreEnd
        
        $prefix = strtolower(substr($value, 0, 1));
        if (in_array($prefix, $tPrefix)) {
            return true;
        }
        if (in_array($prefix, $fPrefix)) {
            return false;
        }
        
        return self::handleBoolValue($value, $defaultValue);
    }
private static function stringToBool($value, $defaultValue = null)
    {
        // @codeCoverageIgnoreStart
        static $tPrefix = null, $fPrefix = null;
        if (!isset($tPrefix)) {
            $tPrefix = array("t", "y", "o");
            $fPrefix = array("f", "n");
        }
        // @codeCoverageIgnoreEnd
        
        $prefix = strtolower(substr($value, 0, 1));
        if (in_array($prefix, $tPrefix)) {
            return true;
        }
        if (in_array($prefix, $fPrefix)) {
            return false;
        }
        
        return self::handleBoolValue($value, $defaultValue);
    }
文字列を bool 型にキャストします.
@param  string $value
@param  bool   $defaultValue
@return bool