Skip to content

Commit 1c46ef7

Browse files
authored
fix: incorrect phpdoc for Mutations (#220)
fix/mutations-phpdoc
1 parent 60d8e79 commit 1c46ef7

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

src/Concerns/ManagesMutations.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ abstract protected function getDatabaseContext(): Database|Transaction;
3737

3838
/**
3939
* @param string $table
40-
* @param array $dataSet
40+
* @param list<array<string, mixed>>|array<string, mixed> $dataSet
4141
* @return void
4242
*/
4343
public function insertUsingMutation(string $table, array $dataSet)
@@ -51,7 +51,7 @@ public function insertUsingMutation(string $table, array $dataSet)
5151

5252
/**
5353
* @param string $table
54-
* @param array $dataSet
54+
* @param list<array<string, mixed>>|array<string, mixed> $dataSet
5555
* @return void
5656
*/
5757
public function updateUsingMutation(string $table, array $dataSet)
@@ -65,7 +65,7 @@ public function updateUsingMutation(string $table, array $dataSet)
6565

6666
/**
6767
* @param string $table
68-
* @param array<string, mixed> $dataSet
68+
* @param list<array<string, mixed>>|array<string, mixed> $dataSet
6969
* @return void
7070
*/
7171
public function insertOrUpdateUsingMutation(string $table, array $dataSet)
@@ -109,8 +109,8 @@ protected function withTransactionEvents(callable $mutationCall)
109109
}
110110

111111
/**
112-
* @param array $dataSet
113-
* @return array
112+
* @param list<array<string, mixed>>|array<string, mixed> $dataSet
113+
* @return list<array<string, mixed>>
114114
*/
115115
protected function prepareForMutation(array $dataSet): array
116116
{
@@ -122,6 +122,7 @@ protected function prepareForMutation(array $dataSet): array
122122
$dataSet = [$dataSet];
123123
}
124124

125+
/** @var list<array<string, mixed>> $dataSet */
125126
foreach ($dataSet as $index => $values) {
126127
foreach ($values as $name => $value) {
127128
if ($value instanceof DateTimeInterface) {

src/Events/MutatingData.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ class MutatingData extends ConnectionEvent
3333
public $command;
3434

3535
/**
36-
* @var array
36+
* @var list<array<string, mixed>>
3737
*/
3838
public $values;
3939

4040
/**
4141
* @param Connection $connection
4242
* @param string $tableName
4343
* @param string $command
44-
* @param array $values
44+
* @param list<array<string, mixed>> $values
4545
*/
4646
public function __construct($connection, string $tableName, string $command, array $values)
4747
{

src/Query/Concerns/UsesMutations.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
trait UsesMutations
2727
{
2828
/**
29-
* @param array<string, mixed> $values
29+
* @param list<array<string, mixed>>|array<string, mixed> $values
3030
* @return void
3131
*/
3232
public function insertUsingMutation(array $values)
@@ -35,7 +35,7 @@ public function insertUsingMutation(array $values)
3535
}
3636

3737
/**
38-
* @param array<string, mixed> $values
38+
* @param list<array<string, mixed>>|array<string, mixed> $values
3939
* @return void
4040
*/
4141
public function updateUsingMutation(array $values)
@@ -44,7 +44,7 @@ public function updateUsingMutation(array $values)
4444
}
4545

4646
/**
47-
* @param array<string, mixed> $values
47+
* @param list<array<string, mixed>>|array<string, mixed> $values
4848
* @return void
4949
*/
5050
public function insertOrUpdateUsingMutation(array $values)

0 commit comments

Comments
 (0)