/** * @since 2.1 * * @return SemanticData */ public function getDependencies() { $semanticData = parent::getDependencies(); $populationProperty = new PopulationProperty(); $areaProperty = new AreaProperty(); $semanticData->addPropertyObjectValue(new DIProperty('_LIST'), new DIBlob($populationProperty->getProperty()->getKey() . ';' . $areaProperty->getProperty()->getKey())); return $semanticData; }
/** * @since 2.1 * * @see https://en.wikipedia.org/wiki/Berlin * * @return DataValue */ public function getAreaValue() { $areaProperty = new AreaProperty(); return $this->dataValueFactory->newPropertyObjectValue($areaProperty->getProperty(), '105.40 km²', 'City of Paris'); }
/** * @since 2.1 * * @see https://en.wikipedia.org/wiki/Berlin * * @return DataValue */ public function getAreaValue() { $areaProperty = new AreaProperty(); return $this->dataValueFactory->newDataValueByProperty($areaProperty->getProperty(), '891.85 km²'); }