DmitryDulepov\Realurl\Decoder\UrlDecoder::createQueryStringParameter PHP Метод

createQueryStringParameter() защищенный Метод

Generates a parameter string from an array recursively
protected createQueryStringParameter ( array $parameters, string $prependString = '' ) : array
$parameters array Array to generate strings from
$prependString string path to prepend to every parameter
Результат array
    protected function createQueryStringParameter($parameters, $prependString = '')
    {
        if (!is_array($parameters)) {
            return array($prependString . '=' . $parameters);
        }
        if (count($parameters) == 0) {
            return array();
        }
        $paramList = array();
        foreach ($parameters as $var => $value) {
            $paramList = array_merge($paramList, $this->createQueryStringParameter($value, $prependString . '[' . $var . ']'));
        }
        return $paramList;
    }