private function getArticleDetails($article) { $articleInfo = array('publicationId' => $article->getPublicationId(), 'languageId' => $article->getLanguageId()); if ($article instanceof Article) { $articleInfo['issueId'] = $article->getIssueId(); $articleInfo['sectionId'] = $article->getSectionId(); $articleInfo['number'] = $article->getNumber(); return $articleInfo; } $articleInfo['issueId'] = $article->getIssueNumber(); $articleInfo['sectionId'] = $article->getSectionNumber(); $articleInfo['number'] = $article->getArticleNumber(); return $articleInfo; }