예제 #1
0
 public function testPostDispatchDoesNothingWithExistingForwardRequest()
 {
     $plugin = new Plugin\ActionStack();
     $request = new Request\Simple();
     $request->setDispatched(false);
     $plugin->setRequest($request);
     $request1 = new Request\Simple();
     $request2 = new Request\Simple();
     $request3 = new Request\Simple();
     $plugin->pushStack($request1)->pushStack($request2)->pushStack($request3);
     $plugin->postDispatch($request);
     $stack = $plugin->getStack();
     $this->assertEquals(3, count($stack));
 }
예제 #2
0
파일: ActionStack.php 프로젝트: stunti/zf2
 /**
  * Push onto the stack
  *
  * @param  \Zend\Controller\Request\AbstractRequest $next
  * @return \Zend\Controller\Action\Helper\ActionStack Provides a fluent interface
  */
 public function pushStack(Request\AbstractRequest $next)
 {
     $this->_actionStack->pushStack($next);
     return $this;
 }