Actionner
class Actionner (View source)
Methods
__construct(array $namespaces, array $middlewares)
Actionner constructor
static Actionner
getInstance()
Récupère une instance de l'actonneur
pushMiddleware(array|callable $middlewares, bool $end = false)
Ajout un middleware à la liste
pushNamespace(array|string $namespace)
Ajout un namespace à la liste
mixed
call(callable|string|array $actions, mixed $param = null)
Lanceur de callback
array
injector(string $classname, string $method)
Permet de faire un injection
array
injectorForClosure(callable $closure)
Injection de type pour closure
mixed
execute(array|callable $arr, array|callable $arg)
Next, lance successivement une liste de fonction.
array
controller(string $controller_name)
Charge les controleurs definie comme chaine de caractère
Details
at line 43
__construct(array $namespaces, array $middlewares)
Actionner constructor
at line 59
static Actionner
configure(array $namespaces, array $middlewares)
Configuration de l'actionneur
at line 84
pushMiddleware(array|callable $middlewares, bool $end = false)
Ajout un middleware à la liste
at line 100
pushNamespace(array|string $namespace)
Ajout un namespace à la liste
at line 116
mixed
call(callable|string|array $actions, mixed $param = null)
Lanceur de callback
at line 281
array
injector(string $classname, string $method)
Permet de faire un injection
at line 321
array
injectorForClosure(callable $closure)
Injection de type pour closure
at line 373
mixed
execute(array|callable $arr, array|callable $arg)
Next, lance successivement une liste de fonction.
at line 407
array
controller(string $controller_name)
Charge les controleurs definie comme chaine de caractère