getData(); $columnId = $column->getId(); assert(is_a($issueGalley, 'IssueGalley')); assert(!empty($columnId)); switch ($columnId) { case 'label': return ['label' => $issueGalley->getLabel()]; case 'locale': return ['label' => Locale::getMetadata($issueGalley->getLocale())->getDisplayName()]; case 'publicGalleyId': return ['label' => $issueGalley->getStoredPubId('publisher-id')]; default: assert(false); break; } } }