clear() public static method

Clear all menus
public static clear ( $menu = 'sidebar' ) : void
return void
Esempio n. 1
0
 public function testNavMerge()
 {
     $foo = array('title' => 'foo', 'access' => array('public', 'admin'));
     $bar = array('title' => 'bar', 'access' => array('admin'));
     CroogoNav::clear();
     CroogoNav::add('foo', $foo);
     CroogoNav::add('foo', $bar);
     $items = CroogoNav::items();
     $expected = array('admin', 'public');
     sort($expected);
     sort($items['foo']['access']);
     $this->assertEquals($expected, $items['foo']['access']);
 }
Esempio n. 2
0
 /**
  * setUp
  */
 public function setUp()
 {
     parent::setUp();
     $this->ComponentCollection = new ComponentCollection();
     $request = new CakeRequest('nodes/index');
     $request->params = array('controller' => 'nodes', 'action' => 'index', 'named' => array());
     $view = new View(new TheCroogoTestController($request, new CakeResponse()));
     $this->Croogo = new CroogoHelper($view);
     $aclHelper = Configure::read('Site.acl_plugin') . 'Helper';
     $this->Croogo->Acl = $this->getMock($aclHelper, array('linkIsAllowedByRoleId'), array($view));
     $this->Croogo->Acl->expects($this->any())->method('linkIsAllowedByRoleId')->will($this->returnValue(true));
     $this->menus = CroogoNav::items();
     CroogoNav::clear();
 }