public function getArticles(Blog $blog)
    {
        $queryBuilder = $this->getAll(false, $blog)
            ->getInstance();

        return $queryBuilder
            ->andWhere('article.status IN (:status)')
            ->setParameter('status', [
                PageStatus::PUBLISHED,
                PageStatus::SCHEDULED,
                PageStatus::UNPUBLISHED,
            ])
            ->orderBy('article.publishedAt', 'DESC')
            ->getQuery()
            ->getResult();
    }