public function initialize(array $parameters = array())
    {
        if (null !== $this->response) {
            throw new RuntimeException('Request cannot be modified after it has been sent!');
        }

        $this->parameters = new ParameterBag;

        Helper::initialize($this, $parameters);

        return $this;
    }
public function initialize(array $parameters = array())
    {
        if (null !== $this->response) {
            throw new RuntimeException('Request cannot be modified after it has been sent!');
        }

        $this->parameters = new ParameterBag;

        Helper::initialize($this, $parameters);

        return $this;
    }
public function initialize ( array $ parameters = array ( ) ) { if ( null !== $ this -> response ) { throw new RuntimeException ( 'Request cannot be modified after it has been sent!' ) ; } $ this -> parameters = new ParameterBag ; Helper :: initialize ( $ this , $ parameters ) ; return $ this ; }
Initialize the object with parameters.

If any unknown parameters passed, they will be ignored.

@param array $parameters An associative array of parameters

@return $this
@throws RuntimeException
Initialize the object with parameters .