From a114aff0c47e63909bc43b42b31c1edd987137c4 Mon Sep 17 00:00:00 2001 From: noelma Date: Wed, 8 Dec 2021 20:00:31 +0100 Subject: [PATCH] fix: use prefixed tags phpstan --- src/Field.php | 4 +++- src/Request.php | 12 +++++++++--- src/RequestHandler.php | 12 +++++++++--- src/RequestInterface.php | 14 ++++++++++---- src/Schema.php | 8 +++++--- src/Table.php | 4 +++- src/TableBuilder.php | 6 ++++-- src/Where.php | 11 ++++++++--- src/WhereHandler.php | 4 +++- 9 files changed, 54 insertions(+), 21 deletions(-) diff --git a/src/Field.php b/src/Field.php index 9ab181c..04c57ef 100644 --- a/src/Field.php +++ b/src/Field.php @@ -188,7 +188,9 @@ public function setName(string $name): self /** * Retourne les données du champ. * - * @return FieldToArray + * @return array + * + * @phpstan-return FieldToArray */ public function toArray(): array { diff --git a/src/Request.php b/src/Request.php index 731077d..7c7e3f7 100644 --- a/src/Request.php +++ b/src/Request.php @@ -38,7 +38,9 @@ class Request extends RequestHandler /** * Les données de la table. * - * @var TableData + * @var array + * + * @phpstan-var TableData */ private $tableData = []; @@ -186,7 +188,9 @@ public function execute(): void /** * Retourne tous les résultats de la requête. * - * @return TableData les données + * @return array les données + * + * @phpstan-return TableData */ public function fetchAll(): array { @@ -271,7 +275,9 @@ public function fetchAll(): array /** * Retourne le premier résultat de la requête. * - * @return RowData Résultat de la requête. + * @return array Résultat de la requête. + * + * @phpstan-return RowData */ public function fetch(): array { diff --git a/src/RequestHandler.php b/src/RequestHandler.php index 3bef177..4289d87 100644 --- a/src/RequestHandler.php +++ b/src/RequestHandler.php @@ -87,14 +87,18 @@ abstract class RequestHandler implements RequestInterface /** * Les jointures à calculer. * - * @var Join[] + * @var array + * + * @phpstan-var Join[] */ protected $joins = []; /** * Les unions. * - * @var Union[] + * @var array + * + * @phpstan-var Union[] */ protected $unions = []; @@ -136,7 +140,9 @@ abstract class RequestHandler implements RequestInterface /** * Les valeurs à insérer ou mettre à jour. * - * @var TableData + * @var array + * + * @phpstan-var TableData */ protected $values = []; diff --git a/src/RequestInterface.php b/src/RequestInterface.php index a0ac4c0..20ebf24 100644 --- a/src/RequestInterface.php +++ b/src/RequestInterface.php @@ -138,8 +138,10 @@ public function values(array $columns); /** * Enregistre l'action de modification de données. * - * @param string $tableName Nom de la table. - * @param RowData $columns key=>value des données à modifier. + * @param string $tableName Nom de la table. + * @param array $columns key=>value des données à modifier. + * + * @phpstan-param RowData $columns * * @return $this */ @@ -175,14 +177,18 @@ public function unionAll(RequestInterface $request); /** * Retourne tous les résultats de la requête. * - * @return TableData les données + * @return array les données + * + * @phpstan-return TableData */ public function fetchAll(): array; /** * Retourne le premier résultat de la requête. * - * @return RowData Résultat de la requête. + * @return array Résultat de la requête. + * + * @phpstan-return RowData */ public function fetch(): array; diff --git a/src/Schema.php b/src/Schema.php index 7f1c51e..138b59c 100644 --- a/src/Schema.php +++ b/src/Schema.php @@ -489,9 +489,11 @@ protected function delete(string $file): bool /** * Ajoute un champ dans les paramètre de la table et ses données. * - * @param Table $table Schéma de la table. - * @param Field $field Nouveau champ. - * @param TableData $tableData Les données de la table. + * @param Table $table Schéma de la table. + * @param Field $field Nouveau champ. + * @param array $tableData Les données de la table. + * + * @phpstan-param TableData $tableData * * @return void */ diff --git a/src/Table.php b/src/Table.php index 008fb44..93c53cf 100644 --- a/src/Table.php +++ b/src/Table.php @@ -118,7 +118,9 @@ public function setIncrement(?int $increment): void /** * Retourne les données de la table. * - * @return TableToArray + * @return array + * + * @phpstan-return TableToArray */ public function toArray(): array { diff --git a/src/TableBuilder.php b/src/TableBuilder.php index 33130ac..6a348a1 100644 --- a/src/TableBuilder.php +++ b/src/TableBuilder.php @@ -196,8 +196,10 @@ public function getTable(): Table /** * Créer une table à partir d'un tableau de données. * - * @param string $table Nom de la table. - * @param TableToArray $data Donnaées pour créer une table. + * @param string $table Nom de la table. + * @param array $data Donnaées pour créer une table. + * + * @phpstan-param TableToArray $data * * @throws TableBuilderException * diff --git a/src/Where.php b/src/Where.php index 684e9ce..9d7d9aa 100644 --- a/src/Where.php +++ b/src/Where.php @@ -112,7 +112,9 @@ public function getColumns(): array /** * Retourne TRUE si la suite de condition enregistrée valide les champs du tableau. * - * @param RowData $row Tableau associatif de champ. + * @param array $row Tableau associatif de champ. + * + * @phpstan-param RowData $row * * @return bool */ @@ -152,8 +154,11 @@ public function execute(array $row): bool * Retourne TRUE si la suite de condition enregistrée valide les champs du tableau * par rapport à un autre tableau. * - * @param RowData $row Tableau associatif de champ. - * @param RowData $rowTable Tableau associatif de champ à tester. + * @param array $row Tableau associatif de champ. + * @param array $rowTable Tableau associatif de champ à tester. + * + * @phpstan-param RowData $row + * @phpstan-param RowData $rowTable * * @return bool */ diff --git a/src/WhereHandler.php b/src/WhereHandler.php index 43ad2ec..68505e3 100644 --- a/src/WhereHandler.php +++ b/src/WhereHandler.php @@ -52,7 +52,9 @@ class WhereHandler /** * Les conditions à exécuter. * - * @var WhereToArray[] + * @var array + * + * @phpstan-var WhereToArray[] */ protected $where = [];