CoolCMS API

RouteCollectionTrait

Tags
template

Table of Contents

Properties

$routes  : Collection<int, TRoute>

Methods

addRoute()  : $this
clearRoutes()  : $this
getRoute()  : TRoute|null
getRoutes()  : Collection<int, TRoute>
removeRoute()  : $this
routeCollectionInit()  : void
setRoutes()  : $this

Properties

Methods

addRoute()

public addRoute(TRoute $route) : $this
Parameters
$route : TRoute
Return values
$this

getRoute()

public getRoute(int $routeId) : TRoute|null
Parameters
$routeId : int
Return values
TRoute|null

getRoutes()

public getRoutes() : Collection<int, TRoute>
Return values
Collection<int, TRoute>

removeRoute()

public removeRoute(TRoute $route) : $this
Parameters
$route : TRoute
Return values
$this

setRoutes()

public setRoutes(Collection<int, TRoute>|array<int, TRoute> $routes) : $this
Parameters
$routes : Collection<int, TRoute>|array<int, TRoute>
Return values
$this
On this page

Search results