Exemplo n.º 1
0
 public function testMasterWithAliasThatPointsToMaster()
 {
     $key = $this->masterKey;
     $data = array('is-public' => false, 'is-internal' => true, 'acl-access' => array('admin', 'manager', 'editor'), 'intercept' => array('include-pre' => array('my_filter'), 'exclude-pre' => array('your_filter'), 'is-skip-post' => true), 'view-detail' => array('is-view' => false, 'strategy' => 'my-strategy', 'params' => array('a', 'b'), 'method' => 'my_method'));
     $aliases = array('alias-a' => false);
     $handler = new MvcRouteHandler($key, $data, $aliases);
     $this->assertTrue($handler->isValidKey('alias-a'));
     $detail = $handler->getMasterDetail();
     /* alias a points to master detail */
     $this->assertSame($detail, $handler->getRouteDetail('alias-a'));
 }