Пример #1
0
 /**
  * @return ProxyStrategyResponse
  */
 public function postExecute(ProxyStrategyRequest $proxyStrategyRequest)
 {
     /** @var CacheProxyStrategyRequest $proxyStrategyRequest */
     $saved = $this->cache->saveWithNamespace($proxyStrategyRequest->getId(), $proxyStrategyRequest->getData(), $proxyStrategyRequest->getNamespaceId(), $proxyStrategyRequest->getLifeTime());
     $response = new ProxyStrategyResponseDTO($saved, false);
     return $response;
 }
Пример #2
0
 /**
  * @test
  */
 public function SaveWithNamespace()
 {
     $saved = $this->cache->saveWithNamespace(self::ID, self::DATA, self::NAMESPACE_ID, self::LIFE_TIME);
     $this->assertTrue($saved);
     $this->assertTrue($this->cacheProviderSpy->saveHasBeenCalled);
     $this->assertStringStartsWith(self::NAMESPACE_ID_VALUE, $this->cacheProviderSpy->id);
     $this->assertEquals(self::DATA, $this->cacheProviderSpy->data);
     $this->assertEquals(self::LIFE_TIME, $this->cacheProviderSpy->lifeTime);
 }