<?php
 
/**
 
 * @package typehintclass
 
 */
 
 
/**
 
 * Type hint class for values that are native php booleans.
 
 */
 
final class Bool implements TypeHint {
 
    /**
 
     * Type hint class, cannot be instantiated nor extended.
 
     */
 
    private function __construct() { }
 
    
 
    /**
 
     * Indicates if this class represents a type hint for provided value.
 
     * @param mixed $value The value.
 
     * @return bool True if this class represents a type hint for that value.
 
     */
 
    public static function isTypeHintFor($value) {
 
        return is_bool($value);
 
    }
 
}
 
?>
 
 
 |