private function registerAdviceInContainer(string $pointcutExpression, Advice $adviceToInvoke): void
    {
        $this->container->registerAdvisor(
            new LazyPointcutAdvisor($this->container, $pointcutExpression, $adviceToInvoke),
            $this->getPointcutId($pointcutExpression)
        );
    }
private function registerAdviceInContainer(string $pointcutExpression, Advice $adviceToInvoke): void
    {
        $this->container->registerAdvisor(
            new LazyPointcutAdvisor($this->container, $pointcutExpression, $adviceToInvoke),
            $this->getPointcutId($pointcutExpression)
        );
    }
private function registerAdviceInContainer ( string $ pointcutExpression , Advice $ adviceToInvoke ) : void { $ this -> container -> registerAdvisor ( new LazyPointcutAdvisor ( $ this -> container , $ pointcutExpression , $ adviceToInvoke ) , $ this -> getPointcutId ( $ pointcutExpression ) ) ; }
General method to register advices
General method to register advices