public function setOptions(array $options = array()) { if (isset($options['url'])) { $this->setUrl($options['url']); unset($options['url']); } if (isset($options['query'])) { $this->setQuery($options['query']); unset($options['query']); } return parent::setOptions($options); }