Wire::isHooked PHP Method

isHooked() public static method

This is for optimization use. It does not distinguish about class instance. It only distinguishes about class if you provide a class with the $method argument (i.e. Class::). As a result, a true return value indicates something "might" be hooked, as opposed to be being definitely hooked. If checking for a hooked method, it should be in the form "Class::method()" or "method()". If checking for a hooked property, it should be in the form "Class::property" or "property".
public static isHooked ( string $method, Wire $instance = null ) : boolean
$method string Method or property name in one of the following formats: Class::method() Class::property method() property
$instance Wire Optional instance to check against (see hasHook method for details) Note that if specifying an $instance, you may not use the Class::method() or Class::property options for $method argument.
return boolean
    public static function isHooked($method, Wire $instance = null)
    {
        if ($instance) {
            return $instance->hasHook($method);
        }
        $hooked = false;
        if (strpos($method, ':') !== false) {
            if (array_key_exists($method, self::$hookMethodCache)) {
                $hooked = true;
            }
            // fromClass::method() or fromClass::property
        } else {
            if (in_array($method, self::$hookMethodCache)) {
                $hooked = true;
            }
            // method() or property
        }
        return $hooked;
    }