protected function findUnusedParameterName($columnName = 'p')
    {
        $parameters = $this->getParameters()->map(
            function($parameter) {
                /** @var Parameter $parameter */
                return $parameter->getName();
            }
        );
        $index      = 0;

        do {
            $parameterName = $columnName . $index;
            $index++;
        } while ($parameters->contains($parameterName));

        return $parameterName;
    }
protected function findUnusedParameterName($columnName = 'p')
    {
        $parameters = $this->getParameters()->map(
            function($parameter) {
                /** @var Parameter $parameter */
                return $parameter->getName();
            }
        );
        $index      = 0;

        do {
            $parameterName = $columnName . $index;
            $index++;
        } while ($parameters->contains($parameterName));

        return $parameterName;
    }
protected function findUnusedParameterName ( $ columnName = 'p' ) { $ parameters = $ this -> getParameters ( ) -> map ( function ( $ parameter ) { /** @var Parameter $parameter */ return $ parameter -> getName ( ) ; } ) ; $ index = 0 ; do { $ parameterName = $ columnName . $ index ; $ index ++ ; } while ( $ parameters -> contains ( $ parameterName ) ) ; return $ parameterName ; }
Find unused parameter name.

@param string $columnName

@return string
Find unused parameter name .