Example #1
0
 /**
  * @return ArgumentCollection
  */
 protected function getArgDefinitions()
 {
     $argumentCollection = parent::getArgDefinitions();
     $argumentCollection->addArgument(Argument::createIntTypeArgument('product', null, true));
     $argumentCollection->get('order')->default = "accessory";
     $argumentCollection->get('order')->type->getKey(0)->addValue('accessory');
     $argumentCollection->get('order')->type->getKey(0)->addValue('accessory_reverse');
     return $argumentCollection;
 }
 protected function getArgDefinitions()
 {
     return parent::getArgDefinitions()->addArguments([Argument::createIntTypeArgument("category_id"), Argument::createFloatTypeArgument('min_price_ttc'), Argument::createFloatTypeArgument('max_price_ttc'), new Argument('attribute_availability', new TypeCollection(new IntToCombinedIntsListType()))]);
 }