/** * @return SecurityProxyStrategy */ protected function buildSecurityStrategy() { $this->security = new SecuritySpy(); $securityStrategy = new SecurityProxyStrategy(); $securityStrategy->setSecurity($this->security); $this->proxyStrategyBagFactory->setSecurityStrategy($securityStrategy); $this->proxyStrategyRequestFactory->setSecurityProxyStrategyRequestBuilder(new SecurityProxyStrategyRequestBuilderImpl()); }
/** * @return ProxyStrategyRequestFactoryImpl */ protected function buildProxyStrategyRequestFactory() { $proxyStrategyRequestFactory = new ProxyStrategyRequestFactoryImpl(); $proxyStrategyRequestFactory->setCacheProxyStrategyRequestBuilder(new CacheProxyStrategyRequestBuilderImpl()); $proxyStrategyRequestFactory->setEventProxyStrategyRequestBuilder(new EventProxyStrategyRequestBuilderImpl()); $proxyStrategyRequestFactory->setLogProxyStrategyRequestBuilder(new LogProxyStrategyRequestBuilderImpl()); $proxyStrategyRequestFactory->setSecurityProxyStrategyRequestBuilder(new SecurityProxyStrategyRequestBuilderImpl()); return $proxyStrategyRequestFactory; }