@@ 11-27 (lines=17) @@ | ||
8 | /** |
|
9 | * Implementation of the search query factory for SAPI3. |
|
10 | */ |
|
11 | class Sapi3SearchQueryFactory extends SearchQueryFactoryBase |
|
12 | { |
|
13 | /** |
|
14 | * @param StringLiteral $constraint |
|
15 | * @param StringLiteral $offerId |
|
16 | * @return string |
|
17 | */ |
|
18 | protected function createQueryString( |
|
19 | StringLiteral $constraint, |
|
20 | StringLiteral $offerId |
|
21 | ) { |
|
22 | $constraintStr = '(' . strtolower($constraint->toNative()) . ')'; |
|
23 | $offerIdStr = $offerId->toNative(); |
|
24 | ||
25 | return '(' . $constraintStr . ' AND id:' . $offerIdStr . ')'; |
|
26 | } |
|
27 | } |
|
28 |
@@ 10-26 (lines=17) @@ | ||
7 | /** |
|
8 | * Implementation of the search query factory for SAPI2. |
|
9 | */ |
|
10 | class SearchQueryFactory extends SearchQueryFactoryBase |
|
11 | { |
|
12 | /** |
|
13 | * @param StringLiteral $constraint |
|
14 | * @param StringLiteral $offerId |
|
15 | * @return string |
|
16 | */ |
|
17 | protected function createQueryString( |
|
18 | StringLiteral $constraint, |
|
19 | StringLiteral $offerId |
|
20 | ) { |
|
21 | $constraintStr = '(' . strtolower($constraint->toNative()) . ')'; |
|
22 | $offerIdStr = $offerId->toNative(); |
|
23 | ||
24 | return '(' . $constraintStr . ' AND cdbid:' . $offerIdStr . ')'; |
|
25 | } |
|
26 | } |
|
27 |