/** * @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()))]); }