Completed
Push — 1.x ( 747b4c...b6bf38 )
by Adrian
04:52 queued 11s
created

PercolateResultDoc::hasQueries()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 1
b 0
f 1
1
<?php
2
3
4
namespace Manticoresearch\Results;
5
6
use Manticoresearch\ResultHit;
7
8
class PercolateResultDoc
9
{
10
    protected $doc;
11
12
13
    public function __construct($doc)
14
    {
15
        $this->doc = ['doc'=>$doc['doc']];
16
        $this->doc['queries'] = [];
17
        foreach ($doc['queries'] as $query) {
18
            $this->doc['queries'][] = new PercolateResultHit($query);
19
        }
20
    }
21
22
    public function getQueries()
23
    {
24
        return $this->doc['queries'];
25
    }
26
27
    public function getData()
28
    {
29
        return $this->doc['doc'];
30
    }
31
32
    public function hasQueries()
33
    {
34
        return count($this->doc['queries'])>0;
35
    }
36
}
37