for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Wikibase\DataFixtures\Items;
use Wikibase\DataModel\Entity\Item;
use Wikibase\DataModel\Entity\ItemId;
use Wikibase\DataModel\Term\Fingerprint;
/**
* @licence GNU GPL v2+
* @author Jeroen De Dauw < [email protected] >
*/
class City {
public function newFingerprint() {
$fingerprint = new Fingerprint();
$fingerprint->setLabel( 'en', 'city' );
$fingerprint->setLabel( 'de', 'Stadt' );
$fingerprint->setDescription( 'en', 'permanent settlement larger than a town, generally with a population of at least tens of thousands' );
$fingerprint->setDescription( 'de', 'größere, zentralisierte und abgegrenzte Siedlung' );
return $fingerprint;
}
public function newItem() {
$item = new Item( $this->newItemId() );
$item->setFingerprint( $this->newFingerprint() );
return $item;
public function newItemId() {
return new ItemId( 'Q515' );