summaryrefslogtreecommitdiffstats
path: root/inc/arrayutil.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2023-05-22 15:33:44 +0200
committerSimon Rettberg2023-05-22 15:33:44 +0200
commit65a88e9c53341de0dc4f71d0497f78df20702107 (patch)
tree21dcfe8d2924d3525d6eaa361d2b6c65dd1b6332 /inc/arrayutil.inc.php
parent[backup] Lang (diff)
downloadslx-admin-65a88e9c53341de0dc4f71d0497f78df20702107.tar.gz
slx-admin-65a88e9c53341de0dc4f71d0497f78df20702107.tar.xz
slx-admin-65a88e9c53341de0dc4f71d0497f78df20702107.zip
Type annotations, better RNG
Diffstat (limited to 'inc/arrayutil.inc.php')
-rw-r--r--inc/arrayutil.inc.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/inc/arrayutil.inc.php b/inc/arrayutil.inc.php
index d930a254..9ce5730f 100644
--- a/inc/arrayutil.inc.php
+++ b/inc/arrayutil.inc.php
@@ -10,7 +10,7 @@ class ArrayUtil
* @param string $key
* @return array
*/
- public static function flattenByKey(array $list, string $key)
+ public static function flattenByKey(array $list, string $key): array
{
return array_column($list, $key);
}
@@ -21,7 +21,7 @@ class ArrayUtil
* @param array $arrays
* @return array
*/
- public static function mergeByKey(array $arrays)
+ public static function mergeByKey(array $arrays): array
{
$empty = array_combine(array_keys($arrays), array_fill(0, count($arrays), false));
$out = [];
@@ -57,8 +57,6 @@ class ArrayUtil
*/
public static function hasAllKeys(array $array, array $keyList): bool
{
- if (!is_array($array))
- return false;
foreach ($keyList as $key) {
if (!isset($array[$key]))
return false;