Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250711) (9addea9f0ac)
Slim\CallableResolver Class Reference
Inheritance diagram for Slim\CallableResolver:
Slim\Interfaces\AdvancedCallableResolverInterface Slim\Interfaces\CallableResolverInterface

Public Member Functions

 __construct (?ContainerInterface $container=null)
 
 resolve ($toResolve)
 {Resolve $toResolve into a callable.
Parameters
string | callable$toResolve
}
 
 resolveMiddleware ($toResolve)
 {Resolve $toResolve into a callable.
Parameters
string | callable$toResolve
}
 
 resolveRoute ($toResolve)
 {Resolve $toResolve into a callable.
Parameters
string | callable$toResolve
}
 

Static Public Attributes

static string $callablePattern = '!^([^\:]+)\:([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)$!'
 

Member Function Documentation

◆ resolve()

Slim\CallableResolver::resolve ( $toResolve)

{Resolve $toResolve into a callable.

Parameters
string | callable$toResolve
}

Implements Slim\Interfaces\CallableResolverInterface.

◆ resolveMiddleware()

Slim\CallableResolver::resolveMiddleware ( $toResolve)

{Resolve $toResolve into a callable.

Parameters
string | callable$toResolve
}

Implements Slim\Interfaces\AdvancedCallableResolverInterface.

◆ resolveRoute()

Slim\CallableResolver::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: