PhpDeal\ContractApplication::configureAop PHP Method

configureAop() protected method

Configures an AspectContainer with advisors, aspects and pointcuts
protected configureAop ( Go\Core\AspectContainer $container ) : void
$container Go\Core\AspectContainer
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));
    }
ContractApplication