Completed
Push — master ( 607968...e54144 )
by Ralf
22s queued 13s
created
Classes/Controller/AbstractSearchController.php 2 patches
Braces   +9 added lines, -18 removed lines patch added patch discarded remove patch
@@ -17,8 +17,7 @@  discard block
 block discarded – undo
17 17
 use TYPO3\CMS\Core\Utility\GeneralUtility;
18 18
 use EWW\Dpf\Services\ElasticSearch;
19 19
 
20
-abstract class AbstractSearchController extends \EWW\Dpf\Controller\AbstractController
21
-{
20
+abstract class AbstractSearchController extends \EWW\Dpf\Controller\AbstractController {
22 21
     // search terms
23 22
     private static $terms   = ['_id', 'OWNER_ID', 'submitter', 'project'];
24 23
 
@@ -26,8 +25,7 @@  discard block
 block discarded – undo
26 25
     private static $matches = ['title', 'abstract', 'author', 'language', 'tag', 'corporation', 'doctype', 'collections'];
27 26
 
28 27
 
29
-    protected function initializeView(\TYPO3\CMS\Extbase\Mvc\View\ViewInterface $view)
30
-    {
28
+    protected function initializeView(\TYPO3\CMS\Extbase\Mvc\View\ViewInterface $view) {
31 29
         parent::initializeView($view);
32 30
 
33 31
         if (TYPO3_MODE === 'BE') {
@@ -47,8 +45,7 @@  discard block
 block discarded – undo
47 45
      * @param  array $query elasticsearch search query
48 46
      * @return array        results
49 47
      */
50
-    public function getResultList($query, $type)
51
-    {
48
+    public function getResultList($query, $type) {
52 49
 
53 50
         $elasticSearch = $this->objectManager->get(ElasticSearch::class);
54 51
         $results = $elasticSearch->search($query, $type);
@@ -61,8 +58,7 @@  discard block
 block discarded – undo
61 58
      * @param  string $searchString
62 59
      * @return array query
63 60
      */
64
-    public function searchFulltext($searchString)
65
-    {
61
+    public function searchFulltext($searchString) {
66 62
         // don't return query if searchString is empty
67 63
         if (empty($searchString)) {
68 64
             return null;
@@ -85,8 +81,7 @@  discard block
 block discarded – undo
85 81
      * build array for elasticsearch
86 82
      * @return array Elasticsearch query array
87 83
      */
88
-    public function extendedSearch($searchArray = array())
89
-    {
84
+    public function extendedSearch($searchArray = array()) {
90 85
 
91 86
         $query  = array();
92 87
         $filter = array();
@@ -133,8 +128,7 @@  discard block
 block discarded – undo
133 128
      * @param array Elasticsearch query array
134 129
      * @return array Elasticsearch queryFilter array
135 130
      */
136
-    public function resultsFilter($query, $showDeleted = false)
137
-    {
131
+    public function resultsFilter($query, $showDeleted = false) {
138 132
 
139 133
         $queryFilter = array();
140 134
 
@@ -223,8 +217,7 @@  discard block
 block discarded – undo
223 217
      * @param  bool      $intervalEnd Fills missing values with the maximum possible date if true
224 218
      * @return DateTime               Determined date
225 219
      */
226
-    public function convertFormDate($dateString, $intervalEnd = false)
227
-    {
220
+    public function convertFormDate($dateString, $intervalEnd = false) {
228 221
         try {
229 222
             if (strlen($dateString) == 4) {
230 223
                 // assuming year
@@ -245,8 +238,7 @@  discard block
 block discarded – undo
245 238
      * @param $string
246 239
      * @return mixed
247 240
      */
248
-    private function escapeQuery($string)
249
-    {
241
+    private function escapeQuery($string) {
250 242
         $luceneReservedCharacters = preg_quote('+-&|!(){}[]^"~?:\\');
251 243
         $string                   = preg_replace_callback(
252 244
             '/([' . $luceneReservedCharacters . '])/',
@@ -264,8 +256,7 @@  discard block
 block discarded – undo
264 256
      * @param $date
265 257
      * @return string
266 258
      */
267
-    public function formatDate($date)
268
-    {
259
+    public function formatDate($date) {
269 260
         // convert date from dd.mm.yyy to yyyy-dd-mm
270 261
         $date = explode(".", $date);
271 262
         return $date[2] . '-' . $date[1] . '-' . $date[0];
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
                 $client = $this->clientRepository->findAll()->current();
37 37
             }
38 38
             if (!$client) {
39
-                $this->redirect('list','Document');
39
+                $this->redirect('list', 'Document');
40 40
             }
41 41
         }
42 42
     }
@@ -84,21 +84,21 @@  discard block
 block discarded – undo
84 84
      * build array for elasticsearch
85 85
      * @return array Elasticsearch query array
86 86
      */
87
-    public function extendedSearch($searchArray = array())
87
+    public function extendedSearch($searchArray = array ())
88 88
     {
89 89
 
90
-        $query  = array();
91
-        $filter = array();
90
+        $query  = array ();
91
+        $filter = array ();
92 92
         foreach ($searchArray as $key => $qry) {
93 93
             $qry = trim($qry);
94 94
 
95 95
             if (!empty($qry) && in_array($key, self::$matches)) {
96 96
 
97
-                $query['body']['query']['bool']['must'][] = array('match' => array($key => $qry));
97
+                $query['body']['query']['bool']['must'][] = array ('match' => array ($key => $qry));
98 98
 
99 99
             } elseif (!empty($qry) && in_array($key, self::$terms)) {
100 100
 
101
-                $query['body']['query']['bool']['must'][] = array('term' => array($key => $qry));
101
+                $query['body']['query']['bool']['must'][] = array ('term' => array ($key => $qry));
102 102
 
103 103
             } elseif (!empty($qry) && $key == 'from') {
104 104
 
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 
118 118
         if (isset($filter['gte']) || isset($filter['lte'])) {
119 119
 
120
-            $query['body']['query']['bool']['must'][] = array('range' => array('distribution_date' => $filter));
120
+            $query['body']['query']['bool']['must'][] = array ('range' => array ('distribution_date' => $filter));
121 121
 
122 122
         }
123 123
 
@@ -135,19 +135,19 @@  discard block
 block discarded – undo
135 135
     public function resultsFilter($query, $showDeleted = false)
136 136
     {
137 137
 
138
-        $queryFilter = array();
138
+        $queryFilter = array ();
139 139
 
140 140
         // Frontend only
141 141
         $searchResultsFilter = $this->settings['searchResultsFilter'];
142
-        if(!empty($searchResultsFilter)) {
142
+        if (!empty($searchResultsFilter)) {
143 143
 
144 144
             // add doctypes
145
-            if($searchResultsFilter['doctype']) {
145
+            if ($searchResultsFilter['doctype']) {
146 146
 
147 147
                 $uids = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $searchResultsFilter['doctype']);
148 148
                 $documentTypeRepository = $this->documentTypeRepository;
149
-                $documentTypes = array();
150
-                foreach($uids as $uid) {
149
+                $documentTypes = array ();
150
+                foreach ($uids as $uid) {
151 151
                     $documentType = $documentTypeRepository->findByUid($uid);
152 152
                     $documentTypes[] = $documentType->getName();
153 153
                 };
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
             }
156 156
 
157 157
             // add date filter
158
-            $dateFilter = array();
158
+            $dateFilter = array ();
159 159
             if ($searchResultsFilter['from']) {
160 160
 
161 161
                 $from     = date('d.m.Y', $searchResultsFilter['from']);
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
 
168 168
             if ($searchResultsFilter['till']) {
169 169
 
170
-                $till          = date('d.m.Y', $searchResultsFilter['till']);
170
+                $till = date('d.m.Y', $searchResultsFilter['till']);
171 171
                 $dateTime = $this->convertFormDate($till, true);
172 172
                 $dateFilter['lte'] = $dateTime->format('Y-m-d');
173 173
                 unset($searchResultsFilter['till']);
@@ -176,14 +176,14 @@  discard block
 block discarded – undo
176 176
 
177 177
             if (isset($dateFilter['gte']) || isset($dateFilter['lte'])) {
178 178
 
179
-                $queryFilter['body']['query']['bool']['must'][] = array('range' => array('distribution_date' => $dateFilter));
179
+                $queryFilter['body']['query']['bool']['must'][] = array ('range' => array ('distribution_date' => $dateFilter));
180 180
 
181 181
             }
182 182
 
183 183
             foreach ($searchResultsFilter as $key => $qry) {
184 184
 
185
-                if(!empty($qry)) {
186
-                    $queryFilter['body']['query']['bool']['must'][] = array('match' => array($key => $qry));
185
+                if (!empty($qry)) {
186
+                    $queryFilter['body']['query']['bool']['must'][] = array ('match' => array ($key => $qry));
187 187
                 }
188 188
 
189 189
             }
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
         }
192 192
 
193 193
         // document must be active
194
-        if($showDeleted == false) {
194
+        if ($showDeleted == false) {
195 195
 
196 196
             $queryFilter['body']['query']['bool']['must'][]['term']['STATE'] = 'A';
197 197
 
@@ -249,7 +249,7 @@  discard block
 block discarded – undo
249 249
         $luceneReservedCharacters = preg_quote('+-&|!(){}[]^"~?:\\');
250 250
         $string                   = preg_replace_callback(
251 251
             '/([' . $luceneReservedCharacters . '])/',
252
-            function ($matches) {
252
+            function($matches) {
253 253
                 return '\\' . $matches[0];
254 254
             },
255 255
             $string
Please login to merge, or discard this patch.