PHP Класс Zaphpa_Router, zaphpa

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$middleware

Защищенные свойства (Protected)

Свойство Тип Описание
$methods Allowed HTTP Methods. Restricted to only common ones, for security reasons. *
$routes

Открытые методы

Метод Описание
addRoute ( $params ) Add a new route to the configured list of routes
attach ( ) Add a new middleware to the list of middlewares
getRequestMethod ( ) Get lower-cased representation of current HTTP Request method
route ( $uri = null )

Защищенные методы

Метод Описание
invoke_callback ( $callback, $params ) Main reason this is a separate function is: in case library users want to change invokation logic, without having to copy/paste rest of the logic in the route() function.
invoke_options ( )

Приватные методы

Метод Описание
getRoutes ( $all = false ) Please note this method is performance-optimized to only return routes for current type of HTTP method

Описание методов

addRoute() публичный Метод

Add a new route to the configured list of routes
public addRoute ( $params )

attach() публичный Метод

Add a new middleware to the list of middlewares
public attach ( )

getRequestMethod() публичный статический Метод

Get lower-cased representation of current HTTP Request method
public static getRequestMethod ( )

invoke_callback() защищенный Метод

Main reason this is a separate function is: in case library users want to change invokation logic, without having to copy/paste rest of the logic in the route() function.
protected invoke_callback ( $callback, $params )

invoke_options() защищенный Метод

protected invoke_options ( )

route() публичный Метод

public route ( $uri = null )

Описание свойств

$methods защищенное статическое свойство

Allowed HTTP Methods. Restricted to only common ones, for security reasons. *
protected static $methods

$middleware публичное статическое свойство

public static $middleware

$routes защищенное свойство

protected $routes