<?php
/**
* @package typehintclass
*/
/**
* Type hint class for values that are php callables.
*/
final class Callable 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_callable($value);
}
}
?>
|