Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250706) (a6b17d8f6bd)
core\router\callable_resolver Class Reference
Inheritance diagram for core\router\callable_resolver:
Slim\Interfaces\AdvancedCallableResolverInterface Slim\Interfaces\CallableResolverInterface

Public Member Functions

 __construct (protected Invoker\CallableResolver Invoker\CallableResolver $callableresolver,)
 Create a new instance of the Callable Resolver.
 
 resolve ($toResolve)
 Resolve $toResolve into a callable.
 
 resolveMiddleware ($toResolve)
 Resolve $toResolve into a callable.
 
 resolveRoute ($toResolve)
 Resolve $toResolve into a callable.
 

Constructor & Destructor Documentation

◆ __construct()

core\router\callable_resolver::__construct ( protected Invoker\CallableResolver Invoker\CallableResolver $callableresolver)

Create a new instance of the Callable Resolver.

Parameters
Invoker\CallableResolver$callableresolverThe DI Callable Resolver instance
Parameters
$callableresolverThe DI Callable Resolver instance

Member Function Documentation

◆ resolve()

core\router\callable_resolver::resolve ( $toResolve)

Resolve $toResolve into a callable.

Parameters
string | callable$toResolve

Implements Slim\Interfaces\CallableResolverInterface.

◆ resolveMiddleware()

core\router\callable_resolver::resolveMiddleware ( $toResolve)

Resolve $toResolve into a callable.

Parameters
string | callable$toResolve

Implements Slim\Interfaces\AdvancedCallableResolverInterface.

◆ resolveRoute()

core\router\callable_resolver::resolveRoute ( $toResolve)

Resolve $toResolve into a callable.

Parameters
string | callable$toResolve

Implements Slim\Interfaces\AdvancedCallableResolverInterface.


The documentation for this class was generated from the following file: