@@ -4,7 +4,7 @@ discard block |
||
4 | 4 | /** |
5 | 5 | * Alter the query or add to it, perhaps for example adding aggregation |
6 | 6 | * @param Elastic\Query &$query query object from Elastica |
7 | - * @return [type] [description] |
|
7 | + * @return void [description] |
|
8 | 8 | */ |
9 | 9 | public function augmentQuery(&$query); |
10 | 10 | |
@@ -12,6 +12,7 @@ discard block |
||
12 | 12 | * Update filters, perhaps remaps them, prior to performing a search. |
13 | 13 | * This allows for aggregation values to be updated prior to rendering. |
14 | 14 | * @param array &$filters array of key/value pairs for query filtering |
15 | + * @return void |
|
15 | 16 | */ |
16 | 17 | public function updateFilters(&$filters); |
17 | 18 | |
@@ -19,7 +20,7 @@ discard block |
||
19 | 20 | * Manipulate the array of aggregations post search butprior to rendering |
20 | 21 | * them in a template. |
21 | 22 | * @param [type] &$aggs [description] |
22 | - * @return [type] [description] |
|
23 | + * @return void [description] |
|
23 | 24 | */ |
24 | 25 | public function updateAggregation(&$aggs); |
25 | 26 |
@@ -250,6 +250,9 @@ |
||
250 | 250 | } |
251 | 251 | |
252 | 252 | |
253 | + /** |
|
254 | + * @return integer |
|
255 | + */ |
|
253 | 256 | public function getTotalItems() { |
254 | 257 | $this->getResults(); |
255 | 258 | return $this->TotalItems; |
@@ -1036,6 +1036,7 @@ |
||
1036 | 1036 | /** |
1037 | 1037 | * Test searching |
1038 | 1038 | * http://stackoverflow.com/questions/28305250/elasticsearch-customize-score-for-synonyms-stemming |
1039 | + * @param string $queryText |
|
1039 | 1040 | */ |
1040 | 1041 | private function search($queryText,$fields = array('Title' => 1, 'Description' => 1), |
1041 | 1042 | $filters = array()) { |
@@ -153,6 +153,9 @@ |
||
153 | 153 | |
154 | 154 | /** |
155 | 155 | * Simulate a call to Elastica to get suggestions for a given phrase |
156 | + * @param string $phrase |
|
157 | + * @param string $suggestion |
|
158 | + * @param string $highlightedSuggestion |
|
156 | 159 | * @return [type] [description] |
157 | 160 | */ |
158 | 161 | private function getSuggestionArray($phrase, $suggestion, $highlightedSuggestion) { |
@@ -106,6 +106,10 @@ |
||
106 | 106 | } |
107 | 107 | |
108 | 108 | |
109 | + /** |
|
110 | + * @param string $fieldName |
|
111 | + * @param string $message |
|
112 | + */ |
|
109 | 113 | private function checkForError($fieldName, $badValue, $message) { |
110 | 114 | $this->ElasticSearchPage->$fieldName = $badValue; |
111 | 115 |
@@ -132,6 +132,10 @@ discard block |
||
132 | 132 | } |
133 | 133 | |
134 | 134 | |
135 | + /** |
|
136 | + * @param integer $depth |
|
137 | + * @param string $parentKey |
|
138 | + */ |
|
135 | 139 | private function recurseArrayAssertion($toAssert, $depth, $parentKey) { |
136 | 140 | $prefix = str_repeat("\t",$depth); |
137 | 141 | echo "\t{$prefix}'$parentKey' => array(\n"; |
@@ -160,6 +164,10 @@ discard block |
||
160 | 164 | /* |
161 | 165 | Helper methods for testing CMS fields |
162 | 166 | */ |
167 | + |
|
168 | + /** |
|
169 | + * @param string $tabName |
|
170 | + */ |
|
163 | 171 | public function checkTabExists($fields, $tabName) { |
164 | 172 | echo "Searching for tab $tabName\n"; |
165 | 173 | $tab = $fields->findOrMakeTab("Root.{$tabName}"); |
@@ -184,6 +192,9 @@ discard block |
||
184 | 192 | } |
185 | 193 | |
186 | 194 | |
195 | + /** |
|
196 | + * @param string $fieldName |
|
197 | + */ |
|
187 | 198 | public function checkFieldExists($tab,$fieldName) { |
188 | 199 | $fields = $tab->Fields(); |
189 | 200 | echo "TAB:{$tab->Name}\n"; |
@@ -479,6 +479,9 @@ |
||
479 | 479 | } |
480 | 480 | |
481 | 481 | |
482 | + /** |
|
483 | + * @param string $query |
|
484 | + */ |
|
482 | 485 | private function getResultsFor($query, $pageLength = 10, $fields = array('Title' => 1, 'Description' => 1)) { |
483 | 486 | $es = new ElasticSearcher(); |
484 | 487 | $es->setStart(0); |
@@ -479,6 +479,9 @@ |
||
479 | 479 | } |
480 | 480 | |
481 | 481 | |
482 | + /** |
|
483 | + * @param string $query |
|
484 | + */ |
|
482 | 485 | private function getResultsFor($query, $pageLength = 10, $fields = array('Title' => 1, 'Description' => 1)) { |
483 | 486 | $es = new ElasticSearcher(); |
484 | 487 | $es->setStart(0); |
@@ -47,6 +47,9 @@ discard block |
||
47 | 47 | private $classes = ''; |
48 | 48 | |
49 | 49 | |
50 | + /** |
|
51 | + * @param string $newQueryText |
|
52 | + */ |
|
50 | 53 | public function setQueryText($newQueryText) { |
51 | 54 | $this->queryText = $newQueryText; |
52 | 55 | } |
@@ -62,6 +65,9 @@ discard block |
||
62 | 65 | } |
63 | 66 | |
64 | 67 | |
68 | + /** |
|
69 | + * @param boolean $newShowResultsForEmptyQuery |
|
70 | + */ |
|
65 | 71 | public function setShowResultsForEmptyQuery($newShowResultsForEmptyQuery) { |
66 | 72 | $this->showResultsForEmptyQuery = $newShowResultsForEmptyQuery; |
67 | 73 | } |
@@ -72,11 +78,17 @@ discard block |
||
72 | 78 | } |
73 | 79 | |
74 | 80 | |
81 | + /** |
|
82 | + * @param integer $newPageLength |
|
83 | + */ |
|
75 | 84 | public function setPageLength($newPageLength) { |
76 | 85 | $this->pageLength = $newPageLength; |
77 | 86 | } |
78 | 87 | |
79 | 88 | |
89 | + /** |
|
90 | + * @param integer $newStart |
|
91 | + */ |
|
80 | 92 | public function setStart($newStart) { |
81 | 93 | $this->start = $newStart; |
82 | 94 | } |
@@ -287,6 +299,9 @@ discard block |
||
287 | 299 | } |
288 | 300 | |
289 | 301 | |
302 | + /** |
|
303 | + * @param Query $query |
|
304 | + */ |
|
290 | 305 | private function addAggregation(&$query) { |
291 | 306 | // aggregation (optional) |
292 | 307 | if ($this->manipulatorInstance) { |