Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. SniffSettingsHelper.php

function SniffSettingsHelper::normalizeAssociativeArray

*

Parameters

array<int|string, int|string> $settings: * @return array<int|string, int|string>

1 call to SniffSettingsHelper::normalizeAssociativeArray()
TypeNameMatchesFileNameSniff::getRootNamespaces in vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Files/TypeNameMatchesFileNameSniff.php
*

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/SniffSettingsHelper.php, line 55

Class

SniffSettingsHelper
@internal

Namespace

SlevomatCodingStandard\Helpers

Code

public static function normalizeAssociativeArray(array $settings) : array {
    $normalizedSettings = [];
    foreach ($settings as $key => $value) {
        if (is_string($key)) {
            $key = trim($key);
        }
        if (is_string($value)) {
            $value = trim($value);
        }
        if ($key === '' || $value === '') {
            continue;
        }
        $normalizedSettings[$key] = $value;
    }
    return $normalizedSettings;
}
RSS feed
Powered by Drupal