SlevomatCodingStandard\Helpers\SniffSettingsHelper::normalizeAssociativeArray PHP Method

normalizeAssociativeArray() public static method

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

Usage Example

 /**
  * @return string[] path(string) => namespace
  */
 private function getRootNamespaces()
 {
     if ($this->normalizedRootNamespaces === null) {
         $this->normalizedRootNamespaces = SniffSettingsHelper::normalizeAssociativeArray($this->rootNamespaces);
     }
     return $this->normalizedRootNamespaces;
 }