com\setasign\SetaSite\Module\DefaultModules\Redirect

Redirect Class Redirect

File: /SetaSite/src/Module/DefaultModules/Redirect/Redirect.php

Class hierarchy

Implements

Summary

Constants

PROVIDED_FILES

ROUTE

public const Redirect::ROUTE = 'redirectModuleRoute'

Properties

$cacheEntry

protected Redirect::$cacheEntry

$rewrite

protected Redirect::$rewrite = array()

Methods

getControllerName()

public \com\setasign\SetaSite\Module\AbstractModule::getControllerName (
string $controllerName
): string
Parameters
$controllerName: string
 

getModuleDirectory()

public Redirect::getModuleDirectory (
void
): string

Path to module dir, usually equal to DIR

handlePath()

protected Redirect::handlePath (
string $path,
string $requestPathPrefix
): ?array
Parameters
$path: string
 
$requestPathPrefix: string
 

loadFile()

protected Redirect::loadFile (
string $rewriteFile,
string $delimiter
): array
Parameters
$rewriteFile: string
 
$delimiter: string
 

setupRoutes()

public Redirect::setupRoutes (
\com\setasign\SetaFramework\Router\Router $router,
string $requestPathPrefix
): void
Parameters
$router: \com\setasign\SetaFramework\Router\Router
 
$requestPathPrefix: string
 
Exceptions

Throws \com\setasign\SetaFramework\Router\RouteException