NerdsAndCompany\Schematic\Services\UserGroups::getMappedPermissions PHP Метод

getMappedPermissions() приватный Метод

private getMappedPermissions ( array $permissions ) : array
$permissions array
Результат array
    private function getMappedPermissions(array $permissions)
    {
        $mappedPermissions = [];
        foreach ($permissions as $permission => $options) {
            $mappedPermissions[strtolower($permission)] = $permission;
            if (array_key_exists('nested', $options)) {
                $mappedPermissions = array_merge($mappedPermissions, $this->getMappedPermissions($options['nested']));
            }
        }
        return $mappedPermissions;
    }