|
@@ -133,7 +133,7 @@ discard block |
|
|
block discarded – undo |
|
133
|
133
|
|
|
134
|
134
|
// trick to access data from a protected member of ezfSearchResultInfo |
|
135
|
135
|
// @see http://blag.kazeno.net/development/access-private-protected-properties |
|
136
|
|
- $propGetter = Closure::bind(function($prop){return $this->$prop;}, $extras, $extras); |
|
|
136
|
+ $propGetter = Closure::bind(function($prop) {return $this->$prop; }, $extras, $extras); |
|
137
|
137
|
$resultArray = $propGetter('ResultArray'); |
|
138
|
138
|
|
|
139
|
139
|
if (isset($resultArray['response']['maxScore'])) { |
|
@@ -143,7 +143,7 @@ discard block |
|
|
block discarded – undo |
|
143
|
143
|
// optimize: remove from SearchExtras 'response' to save memory using the 'Closure::bind' hack |
|
144
|
144
|
/// @todo (!important) make the cutover limit configurable |
|
145
|
145
|
if ($result['SearchCount'] > 100) { |
|
146
|
|
- $resultsCleaner = Closure::bind(function(){unset($this->ResultArray['response']['docs']);}, $extras, $extras); |
|
|
146
|
+ $resultsCleaner = Closure::bind(function() {unset($this->ResultArray['response']['docs']); }, $extras, $extras); |
|
147
|
147
|
$resultsCleaner(); |
|
148
|
148
|
} |
|
149
|
149
|
} |
|
@@ -244,7 +244,7 @@ discard block |
|
|
block discarded – undo |
|
244
|
244
|
//var_dump($searchParameters); |
|
245
|
245
|
/** @var array $searchResult */ |
|
246
|
246
|
$searchResult = $this->getLegacyKernel()->runCallback( |
|
247
|
|
- function () use ($searchParameters) { |
|
|
247
|
+ function() use ($searchParameters) { |
|
248
|
248
|
return \eZFunctionHandler::execute($this->ezFindModule, $this->ezFindFunction, $searchParameters); |
|
249
|
249
|
}, |
|
250
|
250
|
false |
|
@@ -520,7 +520,7 @@ discard block |
|
|
block discarded – undo |
|
520
|
520
|
|
|
521
|
521
|
// trick to access data from a protected member of ezfSearchResultInfo |
|
522
|
522
|
// @see http://blag.kazeno.net/development/access-private-protected-properties |
|
523
|
|
- $propGetter = Closure::bind(function($prop){return $this->$prop;}, $extras, $extras); |
|
|
523
|
+ $propGetter = Closure::bind(function($prop) {return $this->$prop; }, $extras, $extras); |
|
524
|
524
|
$resultArray = $propGetter('ResultArray'); |
|
525
|
525
|
$searchResults = $resultArray['response']['docs']; |
|
526
|
526
|
} |
|
@@ -532,16 +532,16 @@ discard block |
|
|
block discarded – undo |
|
532
|
532
|
$results = array(); |
|
533
|
533
|
|
|
534
|
534
|
foreach ($searchResults as $index => $result) { |
|
535
|
|
- switch($returnType) { |
|
|
535
|
+ switch ($returnType) { |
|
536
|
536
|
|
|
537
|
537
|
case KaliopQuery::RETURN_CONTENTS: |
|
538
|
538
|
try { |
|
539
|
539
|
$results[$index] = new SearchHit( |
|
540
|
540
|
[ |
|
541
|
541
|
'valueObject' => $this->contentService->loadContent($result['id']), |
|
542
|
|
- 'score' => isset($result['score'])? $result['score'] : null, |
|
543
|
|
- 'highlight' => isset($result['highlight'])? $result['highlight'] : null, |
|
544
|
|
- 'elevated' => isset($result['elevated'])? $result['elevated'] : null, |
|
|
542
|
+ 'score' => isset($result['score']) ? $result['score'] : null, |
|
|
543
|
+ 'highlight' => isset($result['highlight']) ? $result['highlight'] : null, |
|
|
544
|
+ 'elevated' => isset($result['elevated']) ? $result['elevated'] : null, |
|
545
|
545
|
/// @todo decide what is the correct value for 'index': guid, installation_id/guid ? |
|
546
|
546
|
//'index' => isset($result['guid'])? $result['guid'] : null, |
|
547
|
547
|
] |
|
@@ -582,9 +582,9 @@ discard block |
|
|
block discarded – undo |
|
582
|
582
|
$results[$index] = new SearchHit( |
|
583
|
583
|
[ |
|
584
|
584
|
'valueObject' => $result, |
|
585
|
|
- 'score' => isset($result['score'])? $result['score'] : null, |
|
586
|
|
- 'highlight' => isset($result['highlight'])? $result['highlight'] : null, |
|
587
|
|
- 'elevated' => isset($result['elevated'])? $result['elevated'] : null, |
|
|
585
|
+ 'score' => isset($result['score']) ? $result['score'] : null, |
|
|
586
|
+ 'highlight' => isset($result['highlight']) ? $result['highlight'] : null, |
|
|
587
|
+ 'elevated' => isset($result['elevated']) ? $result['elevated'] : null, |
|
588
|
588
|
/// @todo decide what is the correct value for 'index': guid, installation_id/guid ? |
|
589
|
589
|
//'index' => isset($result['guid'])? $result['guid'] : null, |
|
590
|
590
|
] |