Projekt

Obecné

Profil

Stáhnout (780 Bajtů) Statistiky
| Větev: | Revize:
1
<?php
2

    
3
namespace App\Utils;
4

    
5
/**
6
 * Class for static helper functions.
7
 */
8
class Utils {
9
    /**
10
     * Transforms array of arrays in form [['display-name' => whatever, 'key-name' => whatever, ...], ...]
11
     * to simple array in form [dataset-display-name => dataset-key-name, ...].
12
     *
13
     * @param array of arrays for tranformation
14
     *
15
     * @return array in form [dataset-display-name => dataset-key-name, ...]
16
     */
17
    public static function prepareDatasetsNames($datasets) {
18
        $names = [];
19

    
20
        $index = 0;
21
        foreach ($datasets as $key => $value) {
22
            if (false == array_key_exists($value['key-name'], $names)) {
23
                $names[$value['display-name']] = $value['key-name'];
24
            }
25
        }
26

    
27
        return $names;
28
    }
29
}
    (1-1/1)