public function setOption($optionName, $value) { $this->options[$optionName] = $value; if (ObjectAccess::isPropertySettable($this, $optionName)) { ObjectAccess::setProperty($this, $optionName, $value); } }