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

@param string $optionName
@param mixed $value
@return void
Set a specific option of this object