private function normalizeFunctionNames(array $functionNames)
    {
        foreach ($functionNames as $index => $functionName) {
            $functionNames[strtolower($functionName)] = true;
            unset($functionNames[$index]);
        }

        return $functionNames;
    }
private function normalizeFunctionNames(array $functionNames)
    {
        foreach ($functionNames as $index => $functionName) {
            $functionNames[strtolower($functionName)] = true;
            unset($functionNames[$index]);
        }

        return $functionNames;
    }
private function normalizeFunctionNames ( array $ functionNames ) { foreach ( $ functionNames as $ index => $ functionName ) { $ functionNames [ strtolower ( $ functionName ) ] = true ; unset ( $ functionNames [ $ index ] ) ; } return $ functionNames ; }
@param string[] $functionNames

@return array<string, true> all function names lower cased
@param string [] $functionNames