예제 #1
0
 /**
  * NOTE: Do param validation.
  * TODO: Stores as a Blob, use better data structure
  * @see SMWDataValue::parseUserValue
  *
  * @since 2.0
  */
 protected function parseUserValue($value)
 {
     if ($value === '') {
         $this->addError(wfMsgForContent('smw_emptystring'));
     }
     $polyHandler = new PolygonHandler($value);
     foreach ($polyHandler->getValidationErrors() as $errMsg) {
         $this->addError($errMsg);
     }
     $this->m_dataitem = new SMWDIBlob($value, $this->m_typeid);
 }