/** * Applies all aspects specifically defined for this bean definition. * * @param BeanDefinition $definition * @param IDispatcher $dispatcher * * @return void */ private function _applySpecificAspects(BeanDefinition $definition, IDispatcher $dispatcher) { if ($definition->hasAspects()) { foreach ($definition->getAspects() as $aspect) { $this->_applyAspect($definition->getClass(), $aspect, $dispatcher); } } }