/** * Remove a value for a property identified by its SMWDataItem object. * This method removes a property-value specified by the property and * dataitem. If there are no more property-values for this property it * also removes the property from the mProperties. * * @note There is no check whether the type of the given data item * agrees with the type of the property. Since property types can * change, all parts of SMW are prepared to handle mismatched data item * types anyway. * * @param $property SMWDIProperty * @param $dataItem SMWDataItem * * @since 1.8 */ public function removePropertyObjectValue(DIProperty $property, SMWDataItem $dataItem) { $this->unstubProperties(); $this->getPropertyValues($property); parent::removePropertyObjectValue($property, $dataItem); }