public function __set($strName, $mixValue) { $this->blnModified = true; switch ($strName) { // APPEARANCE case "Text": try { $this->strText = QType::Cast($mixValue, QType::String); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case "HtmlEntities": try { $this->blnHtmlEntities = QType::Cast($mixValue, QType::Boolean); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } default: try { parent::__set($strName, $mixValue); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } break; } }
public function __set($strName, $mixValue) { $this->blnModified = true; switch ($strName) { // APPEARANCE case "Text": try { $this->strText = QType::Cast($mixValue, QType::String); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case "HtmlEntities": try { $this->blnHtmlEntities = QType::Cast($mixValue, QType::Boolean); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'LinkUrl': try { $this->strLinkUrl = QType::Cast($mixValue, QType::String); break; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'Target': try { $strTarget = QType::Cast($mixValue, QType::String); if ($strTarget == QLinkTarget::Blank || $strTarget == QLinkTarget::Parent || $strTarget == QLinkTarget::Self || $strTarget == QLinkTarget::Top) { return $this->strTarget = $strTarget; } break; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } default: try { parent::__set($strName, $mixValue); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } break; } }
public function __set($strName, $mixValue) { $this->blnModified = true; switch ($strName) { // APPEARANCE case "AlternateText": try { $this->strAlternateText = QType::Cast($mixValue, QType::String); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case "ImageUrl": try { $this->strImageUrl = QType::Cast($mixValue, QType::String); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } // BEHAVIOR // BEHAVIOR case "PrimaryButton": try { $this->blnPrimaryButton = QType::Cast($mixValue, QType::Boolean); break; } catch (QInvalidCastException $objExc) { $objExc->IncrementOffset(); throw $objExc; } default: try { parent::__set($strName, $mixValue); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } break; } }