lithium\util\Validator::respondsTo()
Overrides
lithium\core\StaticObject::respondsTo()
Determines if a given method can be called.
Parameters
-
string
$method
Name of the method.
-
boolean
$internal
Provide
true
to perform check from inside the class/object. Whenfalse
checks also for public visibility; defaults tofalse
.
Returns
booleanReturns true
if the method can be called, false
otherwise.
Source
public static function respondsTo($method, $internal = false) {
$rule = preg_replace("/^is([A-Z][A-Za-z0-9]+)$/", '$1', $method);
$rule[0] = strtolower($rule[0]);
return isset(static::$_rules[$rule]) || parent::respondsTo($method, $internal);
}