| 
					
	public
					
					
				 | __construct(
	SyncEntityProviderInterface<TEntity> $entityProvider,
	(Closure(TEntity): string)|string|null $nameProperty = null,
	int-mask-of<SyncEntityFuzzyResolver::*> $flags = SyncEntityFuzzyResolver::DEFAULT_FLAGS,
	array<SyncEntityFuzzyResolver::ALGORITHM_*, float>|float|null $uncertaintyThreshold = null,
	(Closure(TEntity): (int|float))|string|null $weightProperty = null,
	bool $requireOneMatch = false,
)
							Parameters
									
										| $nameProperty | If null,
entity names are taken from {@see SyncEntityInterface::getName()}. |  
										| $uncertaintyThreshold | If
the uncertainty of a match for a given name is greater than or equal to
this value (between 0.0and1.0), the entity is not returned. |  
										| $weightProperty | If
multiple entities are equally similar to a given name, the one with the
greatest weight (highest value) is preferred. |  | # |