Esempio n. 1
0
 /**
  * @return Closure
  */
 public function getAccessLogic()
 {
     if (!is_callable($this->accessLogic)) {
         if (!is_null($parent = $this->getParent())) {
             return $parent->getAccessLogic();
         }
     }
     return parent::getAccessLogic();
 }
 /**
  * @covers Navigation::getAccessLogic
  */
 public function testGetAccessLogic()
 {
     $navigation = new Navigation();
     $this->assertTrue($navigation->getAccessLogic());
     $navigation->setAccessLogic(function ($page) {
         return false;
     });
     $this->assertTrue(is_callable($navigation->getAccessLogic()));
 }