Current File : /home/jvzmxxx/wiki/extensions/Wikibase/repo/includes/Rdf/NullDedupeBag.php
<?php

namespace Wikibase\Rdf;

/**
 * Null implementation of DedupeBag.
 *
 * @since 0.5
 *
 * @license GPL-2.0+
 * @author Daniel Kinzler
 *
 * @codeCoverageIgnore
 */
class NullDedupeBag implements DedupeBag {

	/**
	 * @see DedupeBag::alreadySeen
	 *
	 * Always returns false, indicating that the hash has not be seen before, and the associated
	 * data needs to be processed again. This would generate a false negative whenever the
	 * method is called twice with the same parameters. This is admissible by the contract
	 * of the method, which explicitly allows false negatives. The consequence may be that
	 * the caller redundantly processes data that had been processed before.
	 *
	 * @param string $hash
	 * @param string $namespace
	 *
	 * @return bool
	 */
	public function alreadySeen( $hash, $namespace = '' ) {
		return false;
	}

}