Ejemplo n.º 1
0
 public function init(\HTRouter $router, \HTRouter\HTDIContainer $container)
 {
     parent::init($router, $container);
     // Register directives
     $router->registerDirective($this, "PassEnv");
     $router->registerDirective($this, "SetEnv");
     $router->registerDirective($this, "UnsetEnv");
     // Register hooks
     $router->registerHook(\HTRouter::HOOK_FIXUPS, array($this, "envFixup"));
 }
Ejemplo n.º 2
0
 public function init(\HTRouter $router, \HTRouter\HTDIContainer $container)
 {
     parent::init($router, $container);
     // Register directives
     $router->registerDirective($this, "DirectoryIndex");
     $router->registerDirective($this, "DirectorySlash");
     $router->registerDirective($this, "FallbackResource");
     // Register hooks
     $router->registerHook(\HTRouter::HOOK_FIXUPS, array($this, "dirFixups"), 99);
     // Set default values
     $this->getConfig()->set("DirectorySlash", true);
 }
Ejemplo n.º 3
0
 public function init(\HTRouter $router, \HTRouter\HTDIContainer $container)
 {
     parent::init($router, $container);
     // Register directives
     $router->registerDirective($this, "BrowserMatch");
     $router->registerDirective($this, "BrowserMatchNoCase");
     $router->registerDirective($this, "SetEnvIf");
     $router->registerDirective($this, "SetEnvIfNoCase");
     // Register hooks
     $router->registerHook(\HTRouter::HOOK_HEADER_PARSER, array($this, "matchHeaders"));
     $router->registerHook(\HTRouter::HOOK_POST_READ_REQUEST, array($this, "matchHeaders"));
 }
Ejemplo n.º 4
0
 public function init(\HTRouter $router, \HTRouter\HTDIContainer $container)
 {
     parent::init($router, $container);
     // Register directives
     $router->registerDirective($this, "Redirect");
     $router->registerDirective($this, "RedirectMatch");
     $router->registerDirective($this, "RedirectPermanent");
     $router->registerDirective($this, "RedirectTemp");
     // Register hooks
     $router->registerHook(\HTRouter::HOOK_TRANSLATE_NAME, array($this, "translateName"));
     $router->registerHook(\HTRouter::HOOK_FIXUPS, array($this, "fixups"));
 }
Ejemplo n.º 5
0
 public function init(\HTRouter $router, \HTRouter\HTDIContainer $container)
 {
     parent::init($router, $container);
     // Register directives
     $router->registerDirective($this, "RewriteBase");
     $router->registerDirective($this, "RewriteCond");
     $router->registerDirective($this, "RewriteEngine");
     $router->registerDirective($this, "RewriteOptions");
     $router->registerDirective($this, "RewriteRule");
     // Only register the hooks that are of value to us
     $router->registerHook(\HTRouter::HOOK_FIXUPS, array($this, "fixUp"), 0);
     // Set default values
     $this->getConfig()->set("RewriteEngine", false);
 }
Ejemplo n.º 6
0
 public function init(\HTRouter $router, \HTRouter\HTDIContainer $container)
 {
     parent::init($router, $container);
     // Register directives
     $router->registerDirective($this, "require");
     $router->registerDirective($this, "satisfy");
     $router->registerDirective($this, "<ifmodule");
     $router->registerDirective($this, "AuthName");
     $router->registerDirective($this, "AuthType");
     // Register hooks
     $router->registerHook(\HTRouter::HOOK_MAP_TO_STORAGE, array($this, "coreMapToStorage"), 100);
     // Really last!
     $router->registerHook(\HTRouter::HOOK_TRANSLATE_NAME, array($this, "coreTranslateName"), 100);
     // Really last!
     $router->registerHook(\HTRouter::HOOK_HANDLER, array($this, "coreHandler"), 100);
     // Really last!
     // Set default values
     $this->getConfig()->set("Satisfy", "all");
 }