@@ -695,6 +695,7 @@ |
||
695 | 695 | * @param string $path Configuration path to the sub-domains |
696 | 696 | * @param array $default List of sub-domains if no others are configured |
697 | 697 | * @param boolean $withsub Return also the resource type of sub-managers if true |
698 | + * @param string $type |
|
698 | 699 | * @return array Type of the manager and submanagers, subtypes are separated by slashes |
699 | 700 | */ |
700 | 701 | protected function getResourceTypeBase( $type, $path, array $default, $withsub ) |
@@ -239,6 +239,8 @@ |
||
239 | 239 | * |
240 | 240 | * @param \Aimeos\MW\Criteria\Iface $search Search criteria |
241 | 241 | * @param string $key Search key to aggregate items for |
242 | + * @param string $value |
|
243 | + * @param string $type |
|
242 | 244 | * @return array List of the search keys as key and the number of counted items as value |
243 | 245 | * @todo 2018.01 Add optional parameters to interface |
244 | 246 | */ |
@@ -293,7 +293,7 @@ discard block |
||
293 | 293 | * @see mshop/order/manager/base/product/standard/search/ansi |
294 | 294 | * @see mshop/order/manager/base/product/standard/count/ansi |
295 | 295 | */ |
296 | - $cfgkey = 'mshop/order/manager/base/product/standard/aggregate' . $type; |
|
296 | + $cfgkey = 'mshop/order/manager/base/product/standard/aggregate'.$type; |
|
297 | 297 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base.product' ), $value ); |
298 | 298 | } |
299 | 299 | |
@@ -744,7 +744,7 @@ discard block |
||
744 | 744 | * @see mshop/order/manager/base/product/decorators/global |
745 | 745 | */ |
746 | 746 | |
747 | - return $this->getSubManagerBase( 'order', 'base/product/' . $manager, $name ); |
|
747 | + return $this->getSubManagerBase( 'order', 'base/product/'.$manager, $name ); |
|
748 | 748 | } |
749 | 749 | |
750 | 750 |
@@ -171,6 +171,8 @@ |
||
171 | 171 | * |
172 | 172 | * @param \Aimeos\MW\Criteria\Iface $search Search criteria |
173 | 173 | * @param string $key Search key to aggregate items for |
174 | + * @param string $value |
|
175 | + * @param string $type |
|
174 | 176 | * @return array List of the search keys as key and the number of counted items as value |
175 | 177 | * @todo 2018.01 Add optional parameters to interface |
176 | 178 | */ |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | * @see mshop/order/manager/base/service/standard/search/ansi |
226 | 226 | * @see mshop/order/manager/base/service/standard/count/ansi |
227 | 227 | */ |
228 | - $cfgkey = 'mshop/order/manager/base/service/standard/aggregate' . $type; |
|
228 | + $cfgkey = 'mshop/order/manager/base/service/standard/aggregate'.$type; |
|
229 | 229 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base.service' ), $value ); |
230 | 230 | } |
231 | 231 | |
@@ -851,7 +851,7 @@ discard block |
||
851 | 851 | * @see mshop/order/manager/base/service/decorators/global |
852 | 852 | */ |
853 | 853 | |
854 | - return $this->getSubManagerBase( 'order', 'base/service/' . $manager, $name ); |
|
854 | + return $this->getSubManagerBase( 'order', 'base/service/'.$manager, $name ); |
|
855 | 855 | } |
856 | 856 | |
857 | 857 |
@@ -160,6 +160,8 @@ discard block |
||
160 | 160 | * |
161 | 161 | * @param \Aimeos\MW\Criteria\Iface $search Search criteria |
162 | 162 | * @param string $key Search key to aggregate items for |
163 | + * @param string $value |
|
164 | + * @param string $type |
|
163 | 165 | * @return array List of the search keys as key and the number of counted items as value |
164 | 166 | * @todo 2018.01 Add optional parameters to interface |
165 | 167 | */ |
@@ -700,7 +702,8 @@ discard block |
||
700 | 702 | * @param string[] $ref List of domains to fetch list items and referenced items for, e.g. |
701 | 703 | * "order/base/address", "order/base/coupon", "order/base/product", "order/base/service" |
702 | 704 | * @param integer|null &$total Number of items that are available in total |
703 | - * @return array List of items implementing \Aimeos\MShop\Order\Item\Base\Iface |
|
705 | + * @param integer $total |
|
706 | + * @return \Aimeos\MShop\Order\Item\Base\Iface[] List of items implementing \Aimeos\MShop\Order\Item\Base\Iface |
|
704 | 707 | */ |
705 | 708 | public function searchItems( \Aimeos\MW\Criteria\Iface $search, array $ref = [], &$total = null ) |
706 | 709 | { |
@@ -214,7 +214,7 @@ discard block |
||
214 | 214 | * @see mshop/order/manager/base/standard/search/ansi |
215 | 215 | * @see mshop/order/manager/base/standard/count/ansi |
216 | 216 | */ |
217 | - $cfgkey = 'mshop/order/manager/base/standard/aggregate' . $type; |
|
217 | + $cfgkey = 'mshop/order/manager/base/standard/aggregate'.$type; |
|
218 | 218 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base' ), $value ); |
219 | 219 | } |
220 | 220 | |
@@ -501,7 +501,7 @@ discard block |
||
501 | 501 | * @see mshop/order/manager/base/decorators/global |
502 | 502 | */ |
503 | 503 | |
504 | - return $this->getSubManagerBase( 'order', 'base/' . $manager, $name ); |
|
504 | + return $this->getSubManagerBase( 'order', 'base/'.$manager, $name ); |
|
505 | 505 | } |
506 | 506 | |
507 | 507 |
@@ -179,6 +179,8 @@ discard block |
||
179 | 179 | * |
180 | 180 | * @param \Aimeos\MW\Criteria\Iface $search Search criteria |
181 | 181 | * @param string $key Search key to aggregate items for |
182 | + * @param string $value |
|
183 | + * @param string $type |
|
182 | 184 | * @return array List of the search keys as key and the number of counted items as value |
183 | 185 | * @todo 2018.01 Add optional parameters to interface |
184 | 186 | */ |
@@ -567,6 +569,7 @@ discard block |
||
567 | 569 | * @param \Aimeos\MW\Criteria\Iface $search Search criteria object |
568 | 570 | * @param string[] $ref List of domains to fetch list items and referenced items for |
569 | 571 | * @param integer|null &$total Number of items that are available in total |
572 | + * @param integer $total |
|
570 | 573 | * @return array List of items implementing \Aimeos\MShop\Order\Item\Iface |
571 | 574 | */ |
572 | 575 | public function searchItems( \Aimeos\MW\Criteria\Iface $search, array $ref = [], &$total = null ) |
@@ -233,7 +233,7 @@ |
||
233 | 233 | * @see mshop/order/manager/standard/search/ansi |
234 | 234 | * @see mshop/order/manager/standard/count/ansi |
235 | 235 | */ |
236 | - $cfgkey = 'mshop/order/manager/standard/aggregate' . $type; |
|
236 | + $cfgkey = 'mshop/order/manager/standard/aggregate'.$type; |
|
237 | 237 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order' ), $value ); |
238 | 238 | } |
239 | 239 |
@@ -182,7 +182,7 @@ discard block |
||
182 | 182 | * @see mshop/order/manager/base/product/attribute/standard/search/ansi |
183 | 183 | * @see mshop/order/manager/base/product/attribute/standard/count/ansi |
184 | 184 | */ |
185 | - $cfgkey = 'mshop/order/manager/base/product/attribute/standard/aggregate' . $type; |
|
185 | + $cfgkey = 'mshop/order/manager/base/product/attribute/standard/aggregate'.$type; |
|
186 | 186 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base.product.attribute' ), $value ); |
187 | 187 | } |
188 | 188 | |
@@ -616,7 +616,7 @@ discard block |
||
616 | 616 | * @see mshop/order/manager/base/product/attribute/decorators/global |
617 | 617 | */ |
618 | 618 | |
619 | - return $this->getSubManagerBase( 'order', 'base/product/attribute/' . $manager, $name ); |
|
619 | + return $this->getSubManagerBase( 'order', 'base/product/attribute/'.$manager, $name ); |
|
620 | 620 | } |
621 | 621 | |
622 | 622 |
@@ -182,7 +182,7 @@ discard block |
||
182 | 182 | * @see mshop/order/manager/base/service/attribute/standard/search/ansi |
183 | 183 | * @see mshop/order/manager/base/service/attribute/standard/count/ansi |
184 | 184 | */ |
185 | - $cfgkey = 'mshop/order/manager/base/service/attribute/standard/aggregate' . $type; |
|
185 | + $cfgkey = 'mshop/order/manager/base/service/attribute/standard/aggregate'.$type; |
|
186 | 186 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base.service.attribute' ), $value ); |
187 | 187 | } |
188 | 188 | |
@@ -781,7 +781,7 @@ discard block |
||
781 | 781 | * @see mshop/order/manager/base/service/attribute/decorators/global |
782 | 782 | */ |
783 | 783 | |
784 | - return $this->getSubManagerBase( 'order', 'base/service/attribute/' . $manager, $name ); |
|
784 | + return $this->getSubManagerBase( 'order', 'base/service/attribute/'.$manager, $name ); |
|
785 | 785 | } |
786 | 786 | |
787 | 787 |
@@ -161,7 +161,7 @@ discard block |
||
161 | 161 | * @see mshop/order/manager/base/coupon/standard/search/ansi |
162 | 162 | * @see mshop/order/manager/base/coupon/standard/count/ansi |
163 | 163 | */ |
164 | - $cfgkey = 'mshop/order/manager/base/coupon/standard/aggregate' . $type; |
|
164 | + $cfgkey = 'mshop/order/manager/base/coupon/standard/aggregate'.$type; |
|
165 | 165 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base.coupon' ), $value ); |
166 | 166 | } |
167 | 167 | |
@@ -750,7 +750,7 @@ discard block |
||
750 | 750 | * @see mshop/order/manager/base/coupon/decorators/global |
751 | 751 | */ |
752 | 752 | |
753 | - return $this->getSubManagerBase( 'order', 'base/coupon/' . $manager, $name ); |
|
753 | + return $this->getSubManagerBase( 'order', 'base/coupon/'.$manager, $name ); |
|
754 | 754 | } |
755 | 755 | |
756 | 756 |
@@ -311,7 +311,7 @@ discard block |
||
311 | 311 | * @see mshop/order/manager/base/address/standard/search/ansi |
312 | 312 | * @see mshop/order/manager/base/address/standard/count/ansi |
313 | 313 | */ |
314 | - $cfgkey = 'mshop/order/manager/base/address/standard/aggregate' . $type; |
|
314 | + $cfgkey = 'mshop/order/manager/base/address/standard/aggregate'.$type; |
|
315 | 315 | return $this->aggregateBase( $search, $key, $cfgkey, array( 'order.base.address' ), $value ); |
316 | 316 | } |
317 | 317 | |
@@ -926,7 +926,7 @@ discard block |
||
926 | 926 | * @see mshop/order/manager/base/address/decorators/global |
927 | 927 | */ |
928 | 928 | |
929 | - return $this->getSubManagerBase( 'order', 'base/address/' . $manager, $name ); |
|
929 | + return $this->getSubManagerBase( 'order', 'base/address/'.$manager, $name ); |
|
930 | 930 | } |
931 | 931 | |
932 | 932 |