/** * Set an object property * * @param string $strKey * @param mixed $varValue */ public function __set($strKey, $varValue) { switch ($strKey) { case 'createNewVersion': $this->blnCreateNewVersion = (bool) $varValue; break; default: parent::__set($strKey, $varValue); break; } }