Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/repo/includes/ItemSearchTextGenerator.php
<?php

namespace Wikibase\Repo;

use Wikibase\DataModel\Entity\Item;

/**
 * @since 0.5
 *
 * @license GPL-2.0+
 * @author Katie Filbert < aude.wiki@gmail.com >
 * @author Thiemo Mättig
 */
class ItemSearchTextGenerator {

	/**
	 * @param Item $item
	 *
	 * @return string
	 */
	public function generate( Item $item ) {
		$fingerprintGenerator = new FingerprintSearchTextGenerator();
		$text = $fingerprintGenerator->generate( $item->getFingerprint() );

		foreach ( $item->getSiteLinkList()->toArray() as $siteLink ) {
			$text .= "\n" . $siteLink->getPageName();
		}

		return trim( $text, "\n" );
	}

}