コード例 #1
0
 public function testAliasPointToAnotherAlias()
 {
     $key = 'welcome';
     $aliases = array('alias-b' => array('is-inherit' => false, 'is-internal' => true), 'alias-c' => 'alias-b');
     $handler = new MvcRouteHandler($key, array(), $aliases);
     $this->assertTrue($handler->isValidKey('alias-b'));
     $this->assertTrue($handler->isValidKey('alias-c'));
     $detail = $handler->getRouteDetail('alias-b');
     $this->assertInstanceOf('Appfuel\\Kernel\\Mvc\\MvcRouteDetail', $detail);
     $this->assertTrue($detail->isInternalOnlyAccess());
     $this->assertSame($detail, $handler->getRouteDetail('alias-c'));
 }