상속: extends GxController
예제 #1
0
 public function testCallActionMethod()
 {
     $di = new \Phalcon\DI\FactoryDefault();
     $dispatcher = new \Phalcon\Mvc\Dispatcher();
     $di->setShared("dispatcher", $dispatcher);
     $dispatcher->setDI($di);
     $mainTask = new Test2Controller();
     $mainTask->setDI($di);
     $this->assertEquals($dispatcher->callActionMethod($mainTask, 'anotherTwoAction', [1, 2]), 3);
 }
예제 #2
0
 public function testCallActionMethod()
 {
     $this->specify("Action method isn't called properly", function () {
         $di = new FactoryDefault();
         $dispatcher = new Dispatcher();
         $di->setShared("dispatcher", $dispatcher);
         $dispatcher->setDI($di);
         $mainTask = new \Test2Controller();
         $mainTask->setDI($di);
         $actionMethod = $dispatcher->callActionMethod($mainTask, "anotherTwoAction", [1, 2]);
         expect($actionMethod)->equals(3);
     });
 }