<commit_before><?php

namespace PHPOrchestra\ModelBundle\Repository;

use Doctrine\ODM\MongoDB\DocumentRepository;

/**
 * Class NodeRepository
 */
class NodeRepository extends DocumentRepository
{

}<commit_msg>add footer tree method<commit_after><?php

namespace PHPOrchestra\ModelBundle\Repository;

use Doctrine\ODM\MongoDB\Cursor;
use Doctrine\ODM\MongoDB\DocumentRepository;

/**
 * Class NodeRepository
 */
class NodeRepository extends DocumentRepository
{
    /**
     * @return Cursor
     */
    public function getFooterTree()
    {
        $qb = $this->createQueryBuilder('n');

        $qb->field('status')->equals('published')
            ->field('deleted')->equals(false)
            ->field('inFooter')->equals(true);

        return $qb->getQuery()->execute();
    }
}
{'fraction_non_alphanumeric': 0.13885350318471337, 'fraction_numerical': 0.0, 'mean_word_length': 3.6508875739644973, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6527883', 'n_tokens_mistral': 231, 'n_tokens_neox': 231, 'n_words': 39}