function getUnregisteredIssues($context)
{
// Retrieve all issues that have not yet been registered.
$issueDao = DAORegistry::getDAO('IssueDAO');
/* @var $issueDao IssueDAO */
$issuesFactory = $issueDao->getExportable($context->getId(), $this->getPubIdType(), $this->getPluginSettingsPrefix() . '::' . DOI_EXPORT_REGISTERED_DOI, null, null);
$issues = $issuesFactory->toArray();
// Cache issues.
$cache = $this->getCache();
foreach ($issues as $issue) {
$cache->add($issue, null);
unset($issue);
}
return $issues;
}