title: SaferRestRoute
icon: shapes
Table 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 $path
Le chemin de la route REST.
private string|null $method
La méthode HTTP de la route REST.
private mixed $callback
La fonction de rappel pour la route REST.
private mixed $permission_callback
La 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.