Code Duplication    Length = 11-11 lines in 2 locations

www/src/DembeloMain/Model/Repository/Doctrine/ODM/TopicRepository.php 1 location

@@ 52-62 (lines=11) @@
49
    {
50
        $query = $this->createQueryBuilder();
51
52
        foreach ($filters as $field => $value) {
53
            if (empty($value) && $value !== '0') {
54
                continue;
55
            }
56
            if ($field === 'status') {
57
                //$value = $value === 'aktiv' ? 1 : 0;
58
                $query->field($field)->equals((int) $value);
59
            } else {
60
                $query->field($field)->equals(new \MongoRegex('/.*'.$value.'.*/i'));
61
            }
62
        }
63
64
        if (count($orderBy) === 2) {
65
            $query->sort($orderBy[0], $orderBy[1]);

www/src/AdminBundle/Controller/DefaultController.php 1 location

@@ 78-88 (lines=11) @@
75
76
        $query = $repository->createQueryBuilder();
77
        if (null !== $filters) {
78
            foreach ($filters as $field => $value) {
79
                if (empty($value) && $value !== '0') {
80
                    continue;
81
                }
82
                if ($field === 'status') {
83
                    //$value = $value === 'aktiv' ? 1 : 0;
84
                    $query->field($field)->equals((int) $value);
85
                } else {
86
                    $query->field($field)->equals(new \MongoRegex('/.*'.$value.'.*/i'));
87
                }
88
            }
89
        }
90
        $users = $query->getQuery()->execute();
91