Code Duplication    Length = 14-15 lines in 2 locations

src/Queries/ElementQuery.php 1 location

@@ 220-234 (lines=15) @@
217
     *
218
     * @return int
219
     */
220
    public function count()
221
    {
222
        if ($this->queryShouldBeStopped) {
223
            return 0;
224
        }
225
226
        $filter = $this->normalizeFilter();
227
        $queryType = "ElementQuery::count";
228
229
        $callback = function () use ($filter) {
230
            return (int) $this->bxObject->GetList(false, $filter, []);
231
        };
232
233
        return $this->handleCacheIfNeeded(compact('filter', 'queryType'), $callback);
234
    }
235
236
//    /**
237
//     * Normalize properties's format converting it to 'PROPERTY_"CODE"_VALUE'.

src/Queries/SectionQuery.php 1 location

@@ 156-169 (lines=14) @@
153
     *
154
     * @return int
155
     */
156
    public function count()
157
    {
158
        if ($this->queryShouldBeStopped) {
159
            return 0;
160
        }
161
162
        $queryType = 'SectionQuery::count';
163
        $filter = $this->normalizeFilter();
164
        $callback = function() use ($filter) {
165
            return (int) $this->bxObject->getCount($filter);
166
        };
167
168
        return $this->handleCacheIfNeeded(compact('queryType', 'filter'), $callback);
169
    }
170
171
    /**
172
     * Setter for countElements.