Application
class Application (View source)
Methods
Retourne le container
Ajout un préfixe sur les routes
Permet d'associer un middleware global sur une url
Route mapper
Ajout une route de tout type
Lance une fonction de rappel pour chaque code d'erreur HTTP
Match route de tout type de method
Lanceur de l'application
Permet d'active l'écriture le l'entête X-Powered-By dans la réponse de la réquête.
REST API Maker.
__call fonction magic php
Abort application
Details
Capsule
getContainer()
Retourne le container
void
bind(Loader $config)
Association de la configuration
static Application
make(Request $request, Response $response)
Construction de l'application
Application
prefix(string $branch, callable $cb)
Ajout un préfixe sur les routes
Application
middleware(array $middlewares)
Permet d'associer un middleware global sur une url
route(array $definition)
Route mapper
Route
get(string $path, callable|string|array $cb)
Ajout une route de type GET
Route
post(string $path, callable|string|array $cb)
Ajout une route de type POST
Application
any(string $path, callable|string|array $cb)
Ajout une route de tout type
GET, POST, DELETE, PUT, OPTIONS, PATCH
Route
delete(string $path, callable|string|array $cb)
Ajout une route de type DELETE
Route
put(string $path, callable|string|array $cb)
Ajout une route de type PUT
Route
patch(string $path, callable|string|array $cb)
Ajout une route de type PATCH
Route
options(string $path, callable $cb)
Ajout une route de type PATCH
Application
code(int $code, callable $cb)
Lance une fonction de rappel pour chaque code d'erreur HTTP
Application
match(array $methods, string $path, callable|string|array $cb)
Match route de tout type de method
mixed
send()
Lanceur de l'application
void
disableXpoweredBy()
Permet d'active l'écriture le l'entête X-Powered-By dans la réponse de la réquête.
Application
rest(string $url, string|array $controller_name, array $where = [])
REST API Maker.
mixed
__call(string $method, array $param)
__call fonction magic php
void
abort($code = 500, $message = '', array $headers = [])
Abort application
Capsule|mixed
container(null $name = null, callable $callable = null)
Build dependance
Capsule
__invoke(array ...$params)
__invoke
Cette methode point sur le système container