protected function emitAdviceInvoked($aspectObject, string $methodName, JoinPointInterface $joinPoint): void
    {
        if ($this->dispatcher === null) {
            $this->dispatcher = $this->objectManager->get(Dispatcher::class);
        }

        $this->dispatcher->dispatch(self::class, 'adviceInvoked', [$aspectObject, $methodName, $joinPoint]);
    }
protected function emitAdviceInvoked($aspectObject, string $methodName, JoinPointInterface $joinPoint): void
    {
        if ($this->dispatcher === null) {
            $this->dispatcher = $this->objectManager->get(Dispatcher::class);
        }

        $this->dispatcher->dispatch(self::class, 'adviceInvoked', [$aspectObject, $methodName, $joinPoint]);
    }
protected function emitAdviceInvoked ( $ aspectObject , string $ methodName , JoinPointInterface $ joinPoint ) : void { if ( $ this -> dispatcher === null ) { $ this -> dispatcher = $ this -> objectManager -> get ( Dispatcher :: class ) ; } $ this -> dispatcher -> dispatch ( self :: class , 'adviceInvoked' , [ $ aspectObject , $ methodName , $ joinPoint ] ) ; }
Emits a signal when an Advice is invoked

The advice is not proxyable, so the signal is dispatched manually here.

@param object $aspectObject
@param string $methodName
@param JoinPointInterface $joinPoint
@return void
@Flow\Signal
Emits a signal when an Advice is invoked