$primaryKeyBag =
$this->primaryKeyBag =
$parameters->
getPrimaryKeyBag();
if ($primaryKeyBag->
isPrefetchingCompleted()) { return;
} foreach ($primaryKeyBag->
getPrimaryKeys() as $entity =>
$pks) { $this->
prefetch($this->definitionInstanceRegistry->
getByEntityName($entity),
$pks,
$parameters);
} $primaryKeyBag->
setPrefetchingCompleted(true
);
} /**
* {@inheritdoc}
*/
public function getExistence(EntityDefinition
$definition, array
$primaryKey, array
$data, WriteCommandQueue
$commandQueue): EntityExistence
{ $state =
$this->
getCurrentState($definition,
$primaryKey,
$commandQueue);
$exists = !
empty($state);