Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class RoutingHelper
- {
- private $routes;
- private $default;
- function addRoute($name, $template, $phpfile="", $default=false)
- {
- $routes[$name] = new Route($template, $phpfile);
- if ($default)
- {
- $this->default = $name;
- }
- }
- function getRoute($name)
- {
- if (isset($this->routes[$name]))
- {
- return $this->routes[$name]->template;
- }
- elseif (isset($this->default) && isset($this->routes[$this->default]))
- {
- return $this->routes[$this->default];
- }
- }
- }
- class Route
- {
- private $template;
- private $phpfile;
- function __construct($template="", $phpfile="")
- {
- $this->template = $template;
- $this->phpfile = $phpfile;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement