src/Connection/Factory.php
protected function createParameters($parameters)
    {
        if (is_string($parameters)) {
            $parameters = Parameters::parse($parameters);
        } else {
            $parameters = $parameters ?: array();
        }

        if ($this->defaults) {
            $parameters += $this->defaults;
        }

        return new Parameters($parameters);
    }
protected function createParameters($parameters)
    {
        if (is_string($parameters)) {
            $parameters = Parameters::parse($parameters);
        } else {
            $parameters = $parameters ?: array();
        }

        if ($this->defaults) {
            $parameters += $this->defaults;
        }

        return new Parameters($parameters);
    }
protected function createParameters ( $ parameters ) { if ( is_string ( $ parameters ) ) { $ parameters = Parameters :: parse ( $ parameters ) ; } else { $ parameters = $ parameters ? : array ( ) ; } if ( $ this -> defaults ) { $ parameters += $ this -> defaults ; } return new Parameters ( $ parameters ) ; }
Creates a connection parameters instance from the supplied argument.

@param mixed $parameters Original connection parameters.

@return ParametersInterface
Creates a connection parameters instance from the supplied argument .