예제 #1
0
 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);
 }
예제 #2
0
 /**
  * @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;
 }
예제 #3
0
 /**
  * @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;
 }