protected function joomlaHookTest() { $testProjectPath = realpath('../../../administrator'); $this->nonequ($testProjectPath, false); $aop = AOP::getInstance($testProjectPath); $aop->addPointCut(PointCut::getInstance()->setFilename('index.php')); $pointCut = PointCut::getInstance(); $pointCut->setFilename('/components/com_login/controller.php'); //$pointCut->setNamespace(''); $pointCut->setClass('LoginController'); $pointCut->setFunction('login'); $pointCut->setType('before'); $pointCut->setCallback('gymadarasz\\aop\\AOPTests::testJoomlaAdminLoginBefore'); $aop->addPointCut($pointCut); $aop->infect(); }