/** * @see SMWDataItemHandler::dataItemFromDBKeys() * @since 1.8 * @param array|string $dbkeys expecting string here * * @return SMWDataItem */ public function dataItemFromDBKeys($dbkeys) { if (is_string($dbkeys)) { return SMWDIGeoCoord::doUnserialize($dbkeys); } else { throw new SMWDataItemException('Failed to create data item from DB keys.'); } }
/** * @see SMWDataItemHandler::dataItemFromDBKeys() * @since 1.8 * @param $dbkeys array of mixed * * @return SMWDataItem */ public function dataItemFromDBKeys($dbkeys) { return SMWDIGeoCoord::doUnserialize($dbkeys[0]); }
/** * @since 1.8 * * {@inheritDoc} */ public function dataItemFromDBKeys($dbkeys) { if (is_string($dbkeys)) { return DIGeoCoord::doUnserialize($dbkeys); } throw new DataItemHandlerException('Failed to create data item from DB keys.'); }