Exemplo n.º 1
0
 /**
  * @param mixed
  * @param array
  * @return string
  */
 function url($path = "", $params = array())
 {
     if (is_array($path)) {
         $path = implode('/', array_map('rawurlencode', $path));
     }
     return $this->context->url($path ? substr($path, 0, 1) === '/' ? $path : ($path === '.' ? $this->name() : (preg_match('~^\\.([^/.]+)~', $path, $mm) ? $this->name() . '.' . $mm[1] : $this->segment() . '/' . $path)) : $this->segment(), $this->url_state->merge($params));
 }