Skip to content

Mauvais typage de la RequestInterface #30

@fkeloks

Description

@fkeloks

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.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions