Skip to content

Commit 1a6d5a2

Browse files
authoredApr 7, 2025··
Fix psalm (#320)
1 parent 2d69cf1 commit 1a6d5a2

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed
 

‎CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
- Enh #313: Refactor according changes in `db` package (@Tigrov)
4242
- New #311: Add `caseSensitive` option to like condition (@vjik)
4343
- Enh #315: Remove `getCacheKey()` and `getCacheTag()` methods from `Schema` class (@Tigrov)
44-
- Enh #318: Use `DbArrayHelper::arrange()` instead of `DbArrayHelper::index()` method (@Tigrov)
44+
- Enh #318, #320: Use `DbArrayHelper::arrange()` instead of `DbArrayHelper::index()` method (@Tigrov)
4545

4646
## 1.3.0 March 21, 2024
4747

‎src/Schema.php

+3-9
Original file line numberDiff line numberDiff line change
@@ -246,15 +246,14 @@ protected function loadTableIndexes(string $tableName): array
246246
':tableName' => $resolvedName->getName(),
247247
])->queryAll();
248248

249-
/** @psalm-var array[] $indexes */
250249
$indexes = array_map(array_change_key_case(...), $indexes);
251250
$indexes = DbArrayHelper::arrange($indexes, ['name']);
252251

253252
$result = [];
254253

255254
/**
256-
* @psalm-var object|string|null $name
257-
* @psalm-var array[] $index
255+
* @var string $name
256+
* @var array[] $index
258257
*/
259258
foreach ($indexes as $name => $index) {
260259
$columnNames = array_column($index, 'column_name');
@@ -655,7 +654,6 @@ private function loadTableConstraints(string $tableName, string $returnType): mi
655654
':tableName' => $resolvedName->getName(),
656655
])->queryAll();
657656

658-
/** @psalm-var array[] $constraints */
659657
$constraints = array_map(array_change_key_case(...), $constraints);
660658
$constraints = DbArrayHelper::arrange($constraints, ['type', 'name']);
661659

@@ -666,13 +664,9 @@ private function loadTableConstraints(string $tableName, string $returnType): mi
666664
self::CHECKS => [],
667665
];
668666

669-
/**
670-
* @psalm-var string $type
671-
* @psalm-var array $names
672-
*/
673667
foreach ($constraints as $type => $names) {
674668
/**
675-
* @psalm-var object|string|null $name
669+
* @var string $name
676670
* @psalm-var ConstraintArray $constraint
677671
*/
678672
foreach ($names as $name => $constraint) {

0 commit comments

Comments
 (0)
Please sign in to comment.