public function testValidToken() { $router = $this->getMock('Symfony\\Component\\Routing\\RouterInterface'); $resolver = $this->getMock('Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface'); $resolver->expects($this->any())->method('getController')->will($this->returnValue(function () { return new Response(); })); $resolver->expects($this->any())->method('getArguments')->will($this->returnValue(array())); $request = Request::create('cache/esi/TOKEN', 'get', array('token' => '44befdbd93f304ea693023aa6587729bed76a206ecdacfd9bbd9b43fcf2e1664', 'parameters' => array('controller' => 'asfsat', 'parameters' => array()))); $cache = new SsiCache('token', $router, $resolver); $cache->cacheAction($request); }
/** * @param string $token * @param RouterInterface $router * @param BlockRendererInterface $blockRenderer * @param BlockContextManagerInterface $contextManager Block Context manager * @param array $managers */ public function __construct($token, RouterInterface $router, BlockRendererInterface $blockRenderer, BlockContextManagerInterface $contextManager, array $managers = array()) { parent::__construct($token, $router, null); $this->managers = $managers; $this->blockRenderer = $blockRenderer; $this->contextManager = $contextManager; }
/** * @param string $token * @param RouterInterface $router * @param BlockRendererInterface $blockRenderer * @param BlockLoaderInterface $blockLoader * @param BlockContextManagerInterface $blockContextManager */ public function __construct($token, RouterInterface $router, BlockRendererInterface $blockRenderer, BlockLoaderInterface $blockLoader, BlockContextManagerInterface $blockContextManager) { parent::__construct($token, $router, null); $this->blockRenderer = $blockRenderer; $this->blockLoader = $blockLoader; $this->blockContextManager = $blockContextManager; }