public function getMissingRecords()
{
$missing = [];
foreach ($this->records as $record) {
$repo = $this->storage->getRepository($record->getContentType());
$fields = $this->getRequiredFieldsArrayFromRecord($record);
if (count($fields)) {
$results = $repo->findBy($fields);
if (!$results) {
$missing[] = $record;
}
}
}
return $missing;
}