protected function _attachMethodHandler($eventName, $methodName, $priority = null, $numArgs = 1)
    {
        $methodName = $this->_normalizeString($methodName);
        $reflection = $this->_createReflectionMethod(get_class($this), $methodName);
        $handler    = $reflection->getClosure($this);

        $this->_addWpHook($eventName, $handler, $priority, $numArgs);
    }
protected function _attachMethodHandler($eventName, $methodName, $priority = null, $numArgs = 1)
    {
        $methodName = $this->_normalizeString($methodName);
        $reflection = $this->_createReflectionMethod(get_class($this), $methodName);
        $handler    = $reflection->getClosure($this);

        $this->_addWpHook($eventName, $handler, $priority, $numArgs);
    }
protected function _attachMethodHandler ( $ eventName , $ methodName , $ priority = null , $ numArgs = 1 ) { $ methodName = $ this -> _normalizeString ( $ methodName ) ; $ reflection = $ this -> _createReflectionMethod ( get_class ( $ this ) , $ methodName ) ; $ handler = $ reflection -> getClosure ( $ this ) ; $ this -> _addWpHook ( $ eventName , $ handler , $ priority , $ numArgs ) ; }
Attaches a handler for a method on this instance.

@since [*next-version*]

@param string|Stringable $eventName  The name of the event to attach to.
@param string|Stringable $methodName The name of the method to attach.
@param int|null          $priority   The priority to attach with.
@param int|null          $numArgs    The number of arguments to accept from the event invoker.

@throws ReflectionException If a handler for the method could not be retrieved.
Attaches a handler for a method on this instance .