Newscoop\Entity\Repository\ArticleRepository::getIndexBatch PHP Method

getIndexBatch() public method

Get articles for indexing.
public getIndexBatch ( integer $limit = 50 ) : array
$limit integer
return array
    public function getIndexBatch($limit = 50)
    {
        $query = $this->createQueryBuilder('a')->where('a.indexed IS NULL')->orWhere('a.indexed < a.updated')->orderBy('a.indexed', 'asc')->setMaxResults($limit)->getQuery();
        return $query->getResult();
    }