SearcherInterface::search()
last analyzed

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 3
ccs 0
cts 0
cp 0
c 0
b 0
f 0
1
<?php
2
declare(strict_types=1);
3
4
namespace KGzocha\Searcher;
5
6
use KGzocha\Searcher\Criteria\Collection\CriteriaCollectionInterface;
7
8
/**
9
 * Will perform actual searching basing on passed CriteriaCollection.
10
 *
11
 * @author Krzysztof Gzocha <[email protected]>
12
 */
13
interface SearcherInterface
14
{
15
    /**
16
     * @param CriteriaCollectionInterface $criteriaCollection
17
     *
18
     * @return mixed depending on SearchingContextInterface
19
     */
20
    public function search(
21
        CriteriaCollectionInterface $criteriaCollection
22
    );
23
}
24