Completed
Push — master ( e87582...bc3c0c )
by Aimeos
02:27
created
controller/frontend/src/Controller/Frontend/Product/Standard.php 1 patch
Spacing   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -32,13 +32,13 @@  discard block
 block discarded – undo
32 32
 	 *
33 33
 	 * @param \Aimeos\MShop\Context\Item\Iface $context Common MShop context object
34 34
 	 */
35
-	public function __construct( \Aimeos\MShop\Context\Item\Iface $context )
35
+	public function __construct(\Aimeos\MShop\Context\Item\Iface $context)
36 36
 	{
37
-		parent::__construct( $context );
37
+		parent::__construct($context);
38 38
 
39
-		$this->manager = \Aimeos\MShop::create( $context, 'index' );
40
-		$this->filter = $this->manager->createSearch( true );
41
-		$this->conditions[] = $this->filter->compare( '!=', 'index.catalog.id', null );
39
+		$this->manager = \Aimeos\MShop::create($context, 'index');
40
+		$this->filter = $this->manager->createSearch(true);
41
+		$this->conditions[] = $this->filter->compare('!=', 'index.catalog.id', null);
42 42
 
43 43
 		/** controller/frontend/product/ignore-dates
44 44
 		 * Ignore start and end dates of products
@@ -52,8 +52,8 @@  discard block
 block discarded – undo
52 52
 		 * @since 2017.08
53 53
 		 * @category Developer
54 54
 		 */
55
-		if( $context->getConfig()->get( 'controller/frontend/product/ignore-dates', false ) ) {
56
-			$this->conditions[] = $this->filter->compare( '>', 'product.status', 0 );
55
+		if ($context->getConfig()->get('controller/frontend/product/ignore-dates', false)) {
56
+			$this->conditions[] = $this->filter->compare('>', 'product.status', 0);
57 57
 		} else {
58 58
 			$this->conditions[] = $this->filter->getConditions();
59 59
 		}
@@ -76,10 +76,10 @@  discard block
 block discarded – undo
76 76
 	 * @return array Associative list of key values as key and the product count for this key as value
77 77
 	 * @since 2019.04
78 78
 	 */
79
-	public function aggregate( $key )
79
+	public function aggregate($key)
80 80
 	{
81
-		$this->filter->setConditions( $this->filter->combine( '&&', $this->conditions ) );
82
-		return $this->manager->aggregate( $this->filter, $key );
81
+		$this->filter->setConditions($this->filter->combine('&&', $this->conditions));
82
+		return $this->manager->aggregate($this->filter, $key);
83 83
 	}
84 84
 
85 85
 
@@ -90,12 +90,12 @@  discard block
 block discarded – undo
90 90
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
91 91
 	 * @since 2019.04
92 92
 	 */
93
-	public function allOf( $attrIds )
93
+	public function allOf($attrIds)
94 94
 	{
95
-		if( ( $ids = array_unique( $this->validateIds( (array) $attrIds ) ) ) !== [] )
95
+		if (($ids = array_unique($this->validateIds((array) $attrIds))) !== [])
96 96
 		{
97
-			$func = $this->filter->createFunction( 'index.attribute:all', [$ids] );
98
-			$this->conditions[] = $this->filter->compare( '!=', $func, null );
97
+			$func = $this->filter->createFunction('index.attribute:all', [$ids]);
98
+			$this->conditions[] = $this->filter->compare('!=', $func, null);
99 99
 		}
100 100
 
101 101
 		return $this;
@@ -111,31 +111,31 @@  discard block
 block discarded – undo
111 111
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
112 112
 	 * @since 2019.04
113 113
 	 */
114
-	public function category( $catIds, $listtype = 'default', $level = \Aimeos\MW\Tree\Manager\Base::LEVEL_ONE )
114
+	public function category($catIds, $listtype = 'default', $level = \Aimeos\MW\Tree\Manager\Base::LEVEL_ONE)
115 115
 	{
116
-		if( ( $ids = $this->validateIds( (array) $catIds ) ) !== [] )
116
+		if (($ids = $this->validateIds((array) $catIds)) !== [])
117 117
 		{
118
-			if( $level != \Aimeos\MW\Tree\Manager\Base::LEVEL_ONE )
118
+			if ($level != \Aimeos\MW\Tree\Manager\Base::LEVEL_ONE)
119 119
 			{
120 120
 				$list = [];
121
-				$cntl = \Aimeos\Controller\Frontend::create( $this->getContext(), 'catalog' );
121
+				$cntl = \Aimeos\Controller\Frontend::create($this->getContext(), 'catalog');
122 122
 
123
-				foreach( $ids as $catId )
123
+				foreach ($ids as $catId)
124 124
 				{
125
-					$tree = $cntl->getTree( $catId, [], $level );
126
-					$list = array_merge( $list, $this->getCatalogIdsFromTree( $tree ) );
125
+					$tree = $cntl->getTree($catId, [], $level);
126
+					$list = array_merge($list, $this->getCatalogIdsFromTree($tree));
127 127
 				}
128 128
 
129
-				$ids = array_unique( $list );
129
+				$ids = array_unique($list);
130 130
 			}
131 131
 
132
-			$func = $this->filter->createFunction( 'index.catalog:position', [$listtype, $ids] );
132
+			$func = $this->filter->createFunction('index.catalog:position', [$listtype, $ids]);
133 133
 
134
-			$this->conditions[] = $this->filter->compare( '==', 'index.catalog.id', $ids );
135
-			$this->conditions[] = $this->filter->compare( '>=', $func, 0 );
134
+			$this->conditions[] = $this->filter->compare('==', 'index.catalog.id', $ids);
135
+			$this->conditions[] = $this->filter->compare('>=', $func, 0);
136 136
 
137
-			$func = $this->filter->createFunction( 'sort:index.catalog:position', [$listtype, $ids] );
138
-			$this->sort = $this->filter->sort( '+', $func );
137
+			$func = $this->filter->createFunction('sort:index.catalog:position', [$listtype, $ids]);
138
+			$this->sort = $this->filter->sort('+', $func);
139 139
 		}
140 140
 
141 141
 		return $this;
@@ -151,9 +151,9 @@  discard block
 block discarded – undo
151 151
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
152 152
 	 * @since 2019.04
153 153
 	 */
154
-	public function compare( $operator, $key, $value )
154
+	public function compare($operator, $key, $value)
155 155
 	{
156
-		$this->conditions[] = $this->filter->compare( $operator, $key, $value );
156
+		$this->conditions[] = $this->filter->compare($operator, $key, $value);
157 157
 		return $this;
158 158
 	}
159 159
 
@@ -166,9 +166,9 @@  discard block
 block discarded – undo
166 166
 	 * @return \Aimeos\MShop\Product\Item\Iface Product item including the referenced domains items
167 167
 	 * @since 2019.04
168 168
 	 */
169
-	public function get( $id, $domains = ['media', 'price', 'text'] )
169
+	public function get($id, $domains = ['media', 'price', 'text'])
170 170
 	{
171
-		return $this->manager->getItem( $id, $domains );
171
+		return $this->manager->getItem($id, $domains);
172 172
 	}
173 173
 
174 174
 
@@ -180,9 +180,9 @@  discard block
 block discarded – undo
180 180
 	 * @return \Aimeos\MShop\Product\Item\Iface Product item including the referenced domains items
181 181
 	 * @since 2019.04
182 182
 	 */
183
-	public function find( $code, $domains = ['media', 'price', 'text'] )
183
+	public function find($code, $domains = ['media', 'price', 'text'])
184 184
 	{
185
-		return $this->manager->findItem( $code, $domains );
185
+		return $this->manager->findItem($code, $domains);
186 186
 	}
187 187
 
188 188
 
@@ -195,18 +195,18 @@  discard block
 block discarded – undo
195 195
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
196 196
 	 * @since 2019.04
197 197
 	 */
198
-	public function oneOf( $attrIds )
198
+	public function oneOf($attrIds)
199 199
 	{
200
-		foreach( (array) $attrIds as $key => $entry )
200
+		foreach ((array) $attrIds as $key => $entry)
201 201
 		{
202
-			if( is_array( $entry ) && ( $ids = array_unique( $this->validateIds( $entry ) ) ) !== [] ) {
203
-				$this->conditions[] = $this->filter->compare( '==', 'index.attribute.id', $ids );
204
-				unset( $attrIds[$key] );
202
+			if (is_array($entry) && ($ids = array_unique($this->validateIds($entry))) !== []) {
203
+				$this->conditions[] = $this->filter->compare('==', 'index.attribute.id', $ids);
204
+				unset($attrIds[$key]);
205 205
 			}
206 206
 		}
207 207
 
208
-		if( ( $ids = array_unique( $this->validateIds( (array) $attrIds ) ) ) !== [] ) {
209
-			$this->conditions[] = $this->filter->compare( '==', 'index.attribute.id', $ids );
208
+		if (($ids = array_unique($this->validateIds((array) $attrIds))) !== []) {
209
+			$this->conditions[] = $this->filter->compare('==', 'index.attribute.id', $ids);
210 210
 		}
211 211
 
212 212
 		return $this;
@@ -220,9 +220,9 @@  discard block
 block discarded – undo
220 220
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
221 221
 	 * @since 2019.04
222 222
 	 */
223
-	public function parse( array $conditions )
223
+	public function parse(array $conditions)
224 224
 	{
225
-		$this->conditions[] = $this->filter->toConditions( $conditions );
225
+		$this->conditions[] = $this->filter->toConditions($conditions);
226 226
 		return $this;
227 227
 	}
228 228
 
@@ -234,10 +234,10 @@  discard block
 block discarded – undo
234 234
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
235 235
 	 * @since 2019.04
236 236
 	 */
237
-	public function product( $prodIds )
237
+	public function product($prodIds)
238 238
 	{
239
-		if( ( $ids = array_unique( $this->validateIds( (array) $prodIds ) ) ) !== [] ) {
240
-			$this->conditions[] = $this->filter->compare( '==', 'product.id', $ids );
239
+		if (($ids = array_unique($this->validateIds((array) $prodIds))) !== []) {
240
+			$this->conditions[] = $this->filter->compare('==', 'product.id', $ids);
241 241
 		}
242 242
 
243 243
 		return $this;
@@ -252,10 +252,10 @@  discard block
 block discarded – undo
252 252
 	 * @return array Ordered list of product items implementing \Aimeos\MShop\Product\Item\Iface
253 253
 	 * @since 2019.04
254 254
 	 */
255
-	public function search( $domains = ['media', 'price', 'text'], &$total = null )
255
+	public function search($domains = ['media', 'price', 'text'], &$total = null)
256 256
 	{
257
-		$this->filter->setConditions( $this->filter->combine( '&&', $this->conditions ) );
258
-		return $this->manager->searchItems( $this->filter, $domains, $total );
257
+		$this->filter->setConditions($this->filter->combine('&&', $this->conditions));
258
+		return $this->manager->searchItems($this->filter, $domains, $total);
259 259
 	}
260 260
 
261 261
 
@@ -267,9 +267,9 @@  discard block
 block discarded – undo
267 267
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
268 268
 	 * @since 2019.04
269 269
 	 */
270
-	public function slice( $start, $limit )
270
+	public function slice($start, $limit)
271 271
 	{
272
-		$this->filter->setSlice( $start, $limit );
272
+		$this->filter->setSlice($start, $limit);
273 273
 		return $this;
274 274
 	}
275 275
 
@@ -281,44 +281,44 @@  discard block
 block discarded – undo
281 281
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
282 282
 	 * @since 2019.04
283 283
 	 */
284
-	public function sort( $key = null )
284
+	public function sort($key = null)
285 285
 	{
286 286
 		$direction = '+';
287 287
 
288
-		if( $key != null && $key[0] === '-' )
288
+		if ($key != null && $key[0] === '-')
289 289
 		{
290
-			$key = substr( $key, 1 );
290
+			$key = substr($key, 1);
291 291
 			$direction = '-';
292 292
 		}
293 293
 
294
-		switch( $key )
294
+		switch ($key)
295 295
 		{
296 296
 			case 'code':
297
-				$this->sort = $this->filter->sort( $direction, 'product.code' );
297
+				$this->sort = $this->filter->sort($direction, 'product.code');
298 298
 				break;
299 299
 
300 300
 			case 'ctime':
301
-				$this->sort = $this->filter->sort( $direction, 'product.ctime' );
301
+				$this->sort = $this->filter->sort($direction, 'product.ctime');
302 302
 				break;
303 303
 
304 304
 			case 'name':
305 305
 				$langid = $this->getContext()->getLocale()->getLanguageId();
306 306
 
307
-				$cmpfunc = $this->filter->createFunction( 'index.text:name', [$langid] );
308
-				$this->conditions[] = $this->filter->compare( '!=', $cmpfunc, null );
307
+				$cmpfunc = $this->filter->createFunction('index.text:name', [$langid]);
308
+				$this->conditions[] = $this->filter->compare('!=', $cmpfunc, null);
309 309
 
310
-				$sortfunc = $this->filter->createFunction( 'sort:index.text:name', [$langid] );
311
-				$this->sort = $this->filter->sort( $direction, $sortfunc );
310
+				$sortfunc = $this->filter->createFunction('sort:index.text:name', [$langid]);
311
+				$this->sort = $this->filter->sort($direction, $sortfunc);
312 312
 				break;
313 313
 
314 314
 			case 'price':
315 315
 				$currencyid = $this->getContext()->getLocale()->getCurrencyId();
316 316
 
317
-				$cmpfunc = $this->filter->createFunction( 'index.price:value', [$currencyid] );
318
-				$this->conditions[] = $this->filter->compare( '!=', $cmpfunc, null );
317
+				$cmpfunc = $this->filter->createFunction('index.price:value', [$currencyid]);
318
+				$this->conditions[] = $this->filter->compare('!=', $cmpfunc, null);
319 319
 
320
-				$sortfunc = $this->filter->createFunction( 'sort:index.price:value', [$currencyid] );
321
-				$this->sort = $this->filter->sort( $direction, $sortfunc );
320
+				$sortfunc = $this->filter->createFunction('sort:index.price:value', [$currencyid]);
321
+				$this->sort = $this->filter->sort($direction, $sortfunc);
322 322
 				break;
323 323
 
324 324
 			case null:
@@ -326,8 +326,8 @@  discard block
 block discarded – undo
326 326
 				break;
327 327
 		}
328 328
 
329
-		if( $this->sort ) {
330
-			$this->filter->setSortations( [$this->sort] );
329
+		if ($this->sort) {
330
+			$this->filter->setSortations([$this->sort]);
331 331
 		}
332 332
 
333 333
 		return $this;
@@ -342,17 +342,17 @@  discard block
 block discarded – undo
342 342
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
343 343
 	 * @since 2019.04
344 344
 	 */
345
-	public function supplier( $supIds, $listtype = 'default' )
345
+	public function supplier($supIds, $listtype = 'default')
346 346
 	{
347
-		if( ( $ids = array_unique( $this->validateIds( (array) $supIds ) ) ) !== [] )
347
+		if (($ids = array_unique($this->validateIds((array) $supIds))) !== [])
348 348
 		{
349
-			$func = $this->filter->createFunction( 'index.supplier:position', [$listtype, $ids] );
349
+			$func = $this->filter->createFunction('index.supplier:position', [$listtype, $ids]);
350 350
 
351
-			$this->conditions[] = $this->filter->compare( '==', 'index.supplier.id', $ids );
352
-			$this->conditions[] = $this->filter->compare( '>=', $func, 0 );
351
+			$this->conditions[] = $this->filter->compare('==', 'index.supplier.id', $ids);
352
+			$this->conditions[] = $this->filter->compare('>=', $func, 0);
353 353
 
354
-			$func = $this->filter->createFunction( 'sort:index.supplier:position', [$listtype, $ids] );
355
-			$this->sort = $this->filter->sort( '+', $func );
354
+			$func = $this->filter->createFunction('sort:index.supplier:position', [$listtype, $ids]);
355
+			$this->sort = $this->filter->sort('+', $func);
356 356
 		}
357 357
 
358 358
 		return $this;
@@ -366,14 +366,14 @@  discard block
 block discarded – undo
366 366
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
367 367
 	 * @since 2019.04
368 368
 	 */
369
-	public function text( $text )
369
+	public function text($text)
370 370
 	{
371
-		if( $text )
371
+		if ($text)
372 372
 		{
373 373
 			$langid = $this->getContext()->getLocale()->getLanguageId();
374
-			$func = $this->filter->createFunction( 'index.text:relevance', [$langid, $text] );
374
+			$func = $this->filter->createFunction('index.text:relevance', [$langid, $text]);
375 375
 
376
-			$this->conditions[] = $this->filter->compare( '>', $func, 0 );
376
+			$this->conditions[] = $this->filter->compare('>', $func, 0);
377 377
 		}
378 378
 
379 379
 		return $this;
@@ -386,16 +386,16 @@  discard block
 block discarded – undo
386 386
 	 * @param \Aimeos\MShop\Catalog\Item\Iface $item Catalog item with children
387 387
 	 * @return array List of catalog IDs
388 388
 	 */
389
-	protected function getCatalogIdsFromTree( \Aimeos\MShop\Catalog\Item\Iface $item )
389
+	protected function getCatalogIdsFromTree(\Aimeos\MShop\Catalog\Item\Iface $item)
390 390
 	{
391
-		if( $item->getStatus() < 1 ) {
391
+		if ($item->getStatus() < 1) {
392 392
 			return [];
393 393
 		}
394 394
 
395
-		$list = [ $item->getId() ];
395
+		$list = [$item->getId()];
396 396
 
397
-		foreach( $item->getChildren() as $child ) {
398
-			$list = array_merge( $list, $this->getCatalogIdsFromTree( $child ) );
397
+		foreach ($item->getChildren() as $child) {
398
+			$list = array_merge($list, $this->getCatalogIdsFromTree($child));
399 399
 		}
400 400
 
401 401
 		return $list;
@@ -408,13 +408,13 @@  discard block
 block discarded – undo
408 408
 	 * @param array $ids List of IDs to validate
409 409
 	 * @return array List of validated IDs
410 410
 	 */
411
-	protected function validateIds( array $ids )
411
+	protected function validateIds(array $ids)
412 412
 	{
413 413
 		$list = [];
414 414
 
415
-		foreach( $ids as $id )
415
+		foreach ($ids as $id)
416 416
 		{
417
-			if( $id != '' && preg_match( '/^[A-Za-z0-9\-\_]+$/', $id ) === 1 ) {
417
+			if ($id != '' && preg_match('/^[A-Za-z0-9\-\_]+$/', $id) === 1) {
418 418
 				$list[] = (string) $id;
419 419
 			}
420 420
 		}
Please login to merge, or discard this patch.
controller/frontend/src/Controller/Frontend/Product/Decorator/Base.php 1 patch
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -30,12 +30,12 @@  discard block
 block discarded – undo
30 30
 	 * @param \Aimeos\Controller\Frontend\Iface $controller Controller object
31 31
 	 * @param \Aimeos\MShop\Context\Item\Iface $context Context object with required objects
32 32
 	 */
33
-	public function __construct( \Aimeos\Controller\Frontend\Iface $controller, \Aimeos\MShop\Context\Item\Iface $context )
33
+	public function __construct(\Aimeos\Controller\Frontend\Iface $controller, \Aimeos\MShop\Context\Item\Iface $context)
34 34
 	{
35 35
 		$iface = \Aimeos\Controller\Frontend\Product\Iface::class;
36
-		$this->controller = \Aimeos\MW\Common\Base::checkClass( $iface, $controller );
36
+		$this->controller = \Aimeos\MW\Common\Base::checkClass($iface, $controller);
37 37
 
38
-		parent::__construct( $context );
38
+		parent::__construct($context);
39 39
 	}
40 40
 
41 41
 
@@ -56,9 +56,9 @@  discard block
 block discarded – undo
56 56
 	 * @return mixed Returns the value of the called method
57 57
 	 * @throws \Aimeos\Controller\Frontend\Exception If method call failed
58 58
 	 */
59
-	public function __call( $name, array $param )
59
+	public function __call($name, array $param)
60 60
 	{
61
-		return @call_user_func_array( array( $this->controller, $name ), $param );
61
+		return @call_user_func_array(array($this->controller, $name), $param);
62 62
 	}
63 63
 
64 64
 
@@ -69,9 +69,9 @@  discard block
 block discarded – undo
69 69
 	 * @return array Associative list of key values as key and the product count for this key as value
70 70
 	 * @since 2019.04
71 71
 	 */
72
-	public function aggregate( $key )
72
+	public function aggregate($key)
73 73
 	{
74
-		return $this->controller->aggregate( $key );
74
+		return $this->controller->aggregate($key);
75 75
 	}
76 76
 
77 77
 
@@ -82,9 +82,9 @@  discard block
 block discarded – undo
82 82
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
83 83
 	 * @since 2019.04
84 84
 	 */
85
-	public function allOf( $attrIds )
85
+	public function allOf($attrIds)
86 86
 	{
87
-		$this->controller->allOf( $attrIds );
87
+		$this->controller->allOf($attrIds);
88 88
 		return $this;
89 89
 	}
90 90
 
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
99 99
 	 * @since 2019.04
100 100
 	 */
101
-	public function category( $catIds, $listtype = 'default', $level = \Aimeos\MW\Tree\Manager\Base::LEVEL_ONE )
101
+	public function category($catIds, $listtype = 'default', $level = \Aimeos\MW\Tree\Manager\Base::LEVEL_ONE)
102 102
 	{
103
-		$this->controller->category( $catIds, $listtype, $level );
103
+		$this->controller->category($catIds, $listtype, $level);
104 104
 		return $this;
105 105
 	}
106 106
 
@@ -114,9 +114,9 @@  discard block
 block discarded – undo
114 114
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
115 115
 	 * @since 2019.04
116 116
 	 */
117
-	public function compare( $operator, $key, $value )
117
+	public function compare($operator, $key, $value)
118 118
 	{
119
-		$this->controller->compare( $operator, $key, $value );
119
+		$this->controller->compare($operator, $key, $value);
120 120
 		return $this;
121 121
 	}
122 122
 
@@ -129,9 +129,9 @@  discard block
 block discarded – undo
129 129
 	 * @return \Aimeos\MShop\Product\Item\Iface Product item including the referenced domains items
130 130
 	 * @since 2019.04
131 131
 	 */
132
-	public function get( $id, $domains = ['media', 'price', 'text'] )
132
+	public function get($id, $domains = ['media', 'price', 'text'])
133 133
 	{
134
-		return $this->controller->get( $id, $domains );
134
+		return $this->controller->get($id, $domains);
135 135
 	}
136 136
 
137 137
 
@@ -143,9 +143,9 @@  discard block
 block discarded – undo
143 143
 	 * @return \Aimeos\MShop\Product\Item\Iface Product item including the referenced domains items
144 144
 	 * @since 2019.04
145 145
 	 */
146
-	public function find( $code, $domains = ['media', 'price', 'text'] )
146
+	public function find($code, $domains = ['media', 'price', 'text'])
147 147
 	{
148
-		return $this->controller->find( $code, $domains );
148
+		return $this->controller->find($code, $domains);
149 149
 	}
150 150
 
151 151
 
@@ -156,9 +156,9 @@  discard block
 block discarded – undo
156 156
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
157 157
 	 * @since 2019.04
158 158
 	 */
159
-	public function oneOf( $attrIds )
159
+	public function oneOf($attrIds)
160 160
 	{
161
-		$this->controller->oneOf( $attrIds );
161
+		$this->controller->oneOf($attrIds);
162 162
 		return $this;
163 163
 	}
164 164
 
@@ -170,9 +170,9 @@  discard block
 block discarded – undo
170 170
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
171 171
 	 * @since 2019.04
172 172
 	 */
173
-	public function parse( array $conditions )
173
+	public function parse(array $conditions)
174 174
 	{
175
-		$this->controller->parse( $conditions );
175
+		$this->controller->parse($conditions);
176 176
 		return $this;
177 177
 	}
178 178
 
@@ -184,9 +184,9 @@  discard block
 block discarded – undo
184 184
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
185 185
 	 * @since 2019.04
186 186
 	 */
187
-	public function product( $prodIds )
187
+	public function product($prodIds)
188 188
 	{
189
-		$this->controller->product( $prodIds );
189
+		$this->controller->product($prodIds);
190 190
 		return $this;
191 191
 	}
192 192
 
@@ -199,9 +199,9 @@  discard block
 block discarded – undo
199 199
 	 * @return array Ordered list of product items implementing \Aimeos\MShop\Product\Item\Iface
200 200
 	 * @since 2019.04
201 201
 	 */
202
-	public function search( $domains = ['media', 'price', 'text'], &$total = null )
202
+	public function search($domains = ['media', 'price', 'text'], &$total = null)
203 203
 	{
204
-		return $this->controller->search( $domains, $total );
204
+		return $this->controller->search($domains, $total);
205 205
 	}
206 206
 
207 207
 
@@ -213,9 +213,9 @@  discard block
 block discarded – undo
213 213
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
214 214
 	 * @since 2019.04
215 215
 	 */
216
-	public function slice( $start, $limit )
216
+	public function slice($start, $limit)
217 217
 	{
218
-		$this->controller->slice( $start, $limit );
218
+		$this->controller->slice($start, $limit);
219 219
 		return $this;
220 220
 	}
221 221
 
@@ -227,9 +227,9 @@  discard block
 block discarded – undo
227 227
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
228 228
 	 * @since 2019.04
229 229
 	 */
230
-	public function sort( $key = null )
230
+	public function sort($key = null)
231 231
 	{
232
-		$this->controller->sort( $key );
232
+		$this->controller->sort($key);
233 233
 		return $this;
234 234
 	}
235 235
 
@@ -242,9 +242,9 @@  discard block
 block discarded – undo
242 242
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
243 243
 	 * @since 2019.04
244 244
 	 */
245
-	public function supplier( $supIds, $listtype = 'default' )
245
+	public function supplier($supIds, $listtype = 'default')
246 246
 	{
247
-		$this->controller->supplier( $supIds, $listtype );
247
+		$this->controller->supplier($supIds, $listtype);
248 248
 		return $this;
249 249
 	}
250 250
 
@@ -256,9 +256,9 @@  discard block
 block discarded – undo
256 256
 	 * @return \Aimeos\Controller\Frontend\Product\Iface Product controller for fluent interface
257 257
 	 * @since 2019.04
258 258
 	 */
259
-	public function text( $text )
259
+	public function text($text)
260 260
 	{
261
-		$this->controller->text( $text );
261
+		$this->controller->text($text);
262 262
 		return $this;
263 263
 	}
264 264
 
Please login to merge, or discard this patch.