PHP Class mdm\admin\models\Route

Since: 1.0
Author: Misbahul D Munir ([email protected])
Inheritance: extends yii\base\Model
Afficher le fichier Open project: mdmsoft/yii2-admin Class Usage Examples

Méthodes publiques

Méthode Description
addNew ( array $routes ) : array Assign or remove items
getAppRoutes ( $module = null ) : array Get list of application routes
getRoutes ( ) : array Get available and assigned routes
invalidate ( ) Ivalidate cache
remove ( array $routes ) : array Assign or remove items

Méthodes protégées

Méthode Description
getActionRoutes ( Controller $controller, array &$result ) Get route of action
getControllerActions ( mixed $type, string $id, Module $module, string &$result ) Get list action of controller
getControllerFiles ( Module $module, string $namespace, string $prefix, mixed &$result ) : mixed Get list controller under module
getRouteRecursive ( Module $module, array &$result ) Get route(s) recursive
setDefaultRule ( ) Set default rule of parameterize route.

Method Details

addNew() public méthode

Assign or remove items
public addNew ( array $routes ) : array
$routes array
Résultat array

getActionRoutes() protected méthode

Get route of action
protected getActionRoutes ( Controller $controller, array &$result )
$controller yii\base\Controller
$result array all controller action.

getAppRoutes() public méthode

Get list of application routes
public getAppRoutes ( $module = null ) : array
Résultat array

getControllerActions() protected méthode

Get list action of controller
protected getControllerActions ( mixed $type, string $id, Module $module, string &$result )
$type mixed
$id string
$module yii\base\Module
$result string

getControllerFiles() protected méthode

Get list controller under module
protected getControllerFiles ( Module $module, string $namespace, string $prefix, mixed &$result ) : mixed
$module yii\base\Module
$namespace string
$prefix string
$result mixed
Résultat mixed

getRouteRecursive() protected méthode

Get route(s) recursive
protected getRouteRecursive ( Module $module, array &$result )
$module yii\base\Module
$result array

getRoutes() public méthode

Get available and assigned routes
public getRoutes ( ) : array
Résultat array

invalidate() public static méthode

Ivalidate cache
public static invalidate ( )

remove() public méthode

Assign or remove items
public remove ( array $routes ) : array
$routes array
Résultat array

setDefaultRule() protected méthode

Set default rule of parameterize route.
protected setDefaultRule ( )