Esempio n. 1
0
 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();
 }