Exemple #1
0
	public function getResultIterator(){
		return Operators::match($this->uniqueData,
			[
				[Iterators::_class,'any'],
				function($uniqueData){
					return $this->newResult()->setOptions([
						'unsafeData' => \array_keys($uniqueData),
					]);
				}
			],
			[
				Operators::identity(true), Operators::identity(new \EmptyIterator())
			]
		);
	}