title: SaferRestRoute
icon: shapesTable des matières
La classe SaferRestRoute représente une route REST dans le plugin SAFER. Elle gère l'enregistrement et la gestion des routes REST dans WordPress.
private string|null $pathLe chemin de la route REST.
private string|null $methodLa méthode HTTP de la route REST.
private mixed $callbackLa fonction de rappel pour la route REST.
private mixed $permission_callbackLa fonction de rappel pour les permissions de la route REST.
__construct(string $path = null, string $method = null, callable $callback = null, callable $permission_callback = null)public function __construct(string $path = null, string $method = null, callable $callback = null, callable $permission_callback = null)
Construit un nouvel objet SaferRestRoute.
wordpressRegister(string $namespace)public function wordpressRegister(string $namespace)
Enregistre la route REST dans WordPress.
handle(WP_REST_Request $request)public function handle(WP_REST_Request $request)
Gère la demande de route REST.
setPath(string $path)public function setPath(string $path)
Définit le chemin de la route REST.
setMethod(string $method)public function setMethod(string $method)
Définit la méthode HTTP de la route REST.
setCallback(callable $callback)public function setCallback(callable $callback)
Définit la fonction de rappel pour la route REST.
setPermissionCallback(callable $permission_callback)public function setPermissionCallback(callable $permission_callback)
Définit la fonction de rappel pour les permissions de la route REST.