Au niveau des fonctions du framework manipulant la requête, le typage de l'interface est mauvais.
En effet, le typage concerne l'interface RequestInterface alors que le framework devrait plutôt typer la ServerRequestInterface.
Exemple de mauvais type dans le BaseController :
/**
* Returns the request
* Retourne la requête
*
* @return RequestInterface
*/
public function getRequest(): RequestInterface {
return $this->request;
}
Si le typage est mauvais, les IDE ne proposent pas toutes les méthodes des différentes interfaces.
Au niveau des fonctions du framework manipulant la requête, le typage de l'interface est mauvais.
En effet, le typage concerne l'interface
RequestInterfacealors que le framework devrait plutôt typer laServerRequestInterface.Exemple de mauvais type dans le
BaseController:Si le typage est mauvais, les IDE ne proposent pas toutes les méthodes des différentes interfaces.