DOIPubIdExportPlugin::getPublishedIssues PHP Method

getPublishedIssues() public method

Get published issues with a DOI asigned from issue IDs.
public getPublishedIssues ( $issueIds, $context ) : array
$issueIds array
$context Context
return array
    function getPublishedIssues($issueIds, $context)
    {
        $publishedIssues = array();
        $issueDao = DAORegistry::getDAO('IssueDAO');
        foreach ($issueIds as $issueId) {
            $publishedIssue = $issueDao->getById($issueId, $context->getId());
            if ($publishedIssue && $publishedIssue->getStoredPubId('doi')) {
                $publishedIssues[] = $publishedIssue;
            }
        }
        return $publishedIssues;
    }