Go\Core\AspectContainer::registerAspect PHP Method

registerAspect() public method

Register an aspect in the container
public registerAspect ( Go\Aop\Aspect $aspect )
$aspect Go\Aop\Aspect Instance of concrete aspect
    public function registerAspect(Aop\Aspect $aspect);

Usage Example

Exemplo n.º 1
0
 /**
  * Configures an AspectContainer with advisors, aspects and pointcuts
  *
  * @param AspectContainer $container
  *
  * @return void
  */
 protected function configureAop(AspectContainer $container)
 {
     $reader = $container->get('aspect.annotation.reader');
     $container->registerAspect(new InvariantCheckerAspect($reader));
     $container->registerAspect(new PostconditionCheckerAspect($reader));
     $container->registerAspect(new PreconditionCheckerAspect($reader));
 }
All Usage Examples Of Go\Core\AspectContainer::registerAspect