Пример #1
0
 public function create_pattern($pattern, $params = array(), $permission = false, $overrides = false)
 {
     $p = new \routing\pattern();
     if ($overrides) {
         $p->set_override(true);
     }
     if (is_array($pattern)) {
         foreach ($pattern as $pa) {
             $p->add_regex($pa);
         }
     } else {
         $p->add_regex($pattern);
     }
     if ($permission != false) {
         $p->add_permission($permission);
     }
     $p->handler->default->configure($params);
     $this->patterns[] =& $p;
     return $p;
 }