Documentation

ContainerLoader extends ObjectLoader
in package

A route loader that executes a service from a PSR-11 container to load the routes.

Tags
author

Ryan Weaver ryan@knpuniversity.com

Table of Contents

Properties

$env  : mixed
$resolver  : mixed
$container  : mixed

Methods

__construct()  : mixed
getResolver()  : LoaderResolverInterface
Gets the loader resolver.
import()  : mixed
Imports a resource.
load()  : RouteCollection
Calls the object method that will load the routes.
resolve()  : LoaderInterface
Finds a loader able to load an imported resource.
setResolver()  : mixed
Sets the loader resolver.
supports()  : bool
{@inheritdoc}
getObject()  : object
Returns the object that the method will be called on to load routes.
addClassResource()  : mixed

Properties

$resolver

protected mixed $resolver

Methods

import()

Imports a resource.

public import(mixed $resource[, string $type = null ]) : mixed
Parameters
$resource : mixed
$type : string = null

load()

Calls the object method that will load the routes.

public load(mixed $resource[, string $type = null ]) : RouteCollection
Parameters
$resource : mixed
$type : string = null
Return values
RouteCollection

supports()

{@inheritdoc}

public supports(mixed $resource[, string $type = null ]) : bool
Parameters
$resource : mixed
$type : string = null
Return values
bool

getObject()

Returns the object that the method will be called on to load routes.

protected getObject(string $id) : object
Parameters
$id : string
Return values
object

        
On this page

Search results