public function setOptionValue($option, $value) { if (!isset($this->options[$option])) { throw new InvalidOptionException('Invalid Option'); } $this->options[$option]->setValue($value); return $this; }