Mise à jour PSR15

Voir la vidéo
Description Sommaire

Dans cette vidéo je vous propose de revenir sur le code que l'on avait créé au cours de cette formation pour le mettre à jour afin de respecter l'interface middleware PSR-15. Cela permettra notamment de lutter contre les erreurs de déprécation que certains d'entre vous ont pu rencontrer.

Une petite erreur s'est glissée dans le Framework\Router, la méthode crud() n'a pas besoin de convertir le paramètre callable en middleware vu que les méthode get(), post() et delete() s'en chargent.

    /**
     * Génère les route du CRUD
     *
     * @param string $prefixPath
     * @param $callable
     * @param string $prefixName
     */
    public function crud(string $prefixPath, $callable, string $prefixName)
    {
        $this->get("$prefixPath", $callable, "$prefixName.index");
        $this->get("$prefixPath/new", $callable, "$prefixName.create");
        $this->post("$prefixPath/new", $callable);
        $this->get("$prefixPath/{id:\d+}", $callable, "$prefixName.edit");
        $this->post("$prefixPath/{id:\d+}", $callable);
        $this->delete("$prefixPath/{id:\d+}", $callable, "$prefixName.delete");
    }
Publié
Technologies utilisées
Auteur :
Grafikart
Partager