Ejemplo n.º 1
0
 /**
  * Set current item path and resolve item details
  */
 public function setPath($path = "")
 {
     $path = Sanitize::toPath($path);
     $output = pathinfo($path);
     $this->_path = $path;
     $this->_parent = Utils::value(@$output["dirname"], "");
     $this->_name = Sanitize::toTitle(Utils::value(@$output["basename"], ""));
     $this->_extension = Sanitize::toLowerCase(Utils::value(@$output["extension"], ""));
 }
Ejemplo n.º 2
0
 /**
  * Get header value by key name
  */
 public function getHeader($name, $default = "")
 {
     $name = Sanitize::toLowerCase($name);
     if (!empty($name) && array_key_exists($name, $this->_headers)) {
         return $this->_headers[$name];
     }
     return $default;
 }