lithium\util\Validator::respondsTo()

public static method

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. When false checks also for public visibility; defaults to false.

Returns

boolean

Returns 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);
	}