public function getJournalRoles(Journal $journal = null)
{
if (!$journal) {
return [];
}
$journalRoles = [];
$journalUsers = $this->getJournalUsers();
/** @var JournalUser $journalUser */
foreach ($journalUsers as $journalUser) {
if ($journalUser->getJournal() == $journal) {
foreach ($journalUser->getRoles() as $role) {
$journalRoles[] = [$journalUser->getJournal(), $role];
}
}
}
return $journalRoles;
}