diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d5ea0c3c..99b84d005 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ - Enh #393: Refactor according changes in `db` package (@Tigrov) - New #391: Add `caseSensitive` option to like condition (@vjik) - Enh #396: Remove `getCacheKey()` and `getCacheTag()` methods from `Schema` class (@Tigrov) +- Enh #403: Use `DbArrayHelper::arrange()` instead of `DbArrayHelper::index()` method (@Tigrov) ## 1.3.0 March 21, 2024 diff --git a/src/Schema.php b/src/Schema.php index 4a81a9083..4cf83cf74 100644 --- a/src/Schema.php +++ b/src/Schema.php @@ -303,7 +303,7 @@ protected function loadTableIndexes(string $tableName): array /** @psalm-var array[] $indexes */ $indexes = array_map(array_change_key_case(...), $indexes); - $indexes = DbArrayHelper::index($indexes, null, ['name']); + $indexes = DbArrayHelper::arrange($indexes, ['name']); $result = []; /** @@ -843,7 +843,7 @@ private function loadTableConstraints(string $tableName, string $returnType): ar /** @psalm-var array[][] $constraints */ $constraints = array_map(array_change_key_case(...), $constraints); - $constraints = DbArrayHelper::index($constraints, null, ['type', 'name']); + $constraints = DbArrayHelper::arrange($constraints, ['type', 'name']); $result = [ self::PRIMARY_KEY => null,