PHP Class mdm\admin\models\Route

Since: 1.0
Author: Misbahul D Munir ([email protected])
Inheritance: extends yii\base\Model
ファイルを表示 Open project: mdmsoft/yii2-admin Class Usage Examples

Public Methods

Method 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

Protected Methods

Method 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 method

Assign or remove items
public addNew ( array $routes ) : array
$routes array
return array

getActionRoutes() protected method

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

getAppRoutes() public method

Get list of application routes
public getAppRoutes ( $module = null ) : array
return array

getControllerActions() protected method

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 method

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
return mixed

getRouteRecursive() protected method

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

getRoutes() public method

Get available and assigned routes
public getRoutes ( ) : array
return array

invalidate() public static method

Ivalidate cache
public static invalidate ( )

remove() public method

Assign or remove items
public remove ( array $routes ) : array
$routes array
return array

setDefaultRule() protected method

Set default rule of parameterize route.
protected setDefaultRule ( )