/** * @return array * * @return ArticleSubmitted[] * @throws \Exception */ public function getAllUpdatableArticle() { $articlesMetaData = array(); $articlesMetaData = array_merge($this->articleRepository->getArticlesMetaDataByStatus(ArticleMetaData::STATE_FETCHED), $articlesMetaData); $articlesMetaData = array_merge($this->articleRepository->getArticlesMetaDataByStatus(ArticleMetaData::STATE_PUBLISHED), $articlesMetaData); $articles = array(); foreach ($articlesMetaData as $articleMetadata) { $articles[] = $this->stateArticle($articleMetadata); } return $articles; }
public function submitArticle() { return $this->articleRepository->articleSubmitted($this); }