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 = null)
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
__construct(array $namespaces, array $middlewares)
Actionner constructor
static Actionner
configure(array $namespaces, array $middlewares)
Configuration de l'actionneur
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 = null)
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
array
closure(Closure $closure)
Charge les closure definir comme action