/** * @return ArgumentCollection */ protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntListTypeArgument('id'), Argument::createAnyListTypeArgument('code'), Argument::createAnyListTypeArgument('locale'), Argument::createIntListTypeArgument('exclude'), Argument::createBooleanOrBothTypeArgument('active', true), Argument::createBooleanOrBothTypeArgument('visible', true), Argument::createBooleanTypeArgument('default_only', false), Argument::createBooleanTypeArgument('exclude_default', false), Argument::createEnumListTypeArgument('order', ['id', 'id_reverse', 'alpha', 'alpha_reverse', 'position', 'position_reverse'], 'position')); }
/** * Definition of loop arguments * * example : * * public function getArgDefinitions() * { * return new ArgumentCollection( * * Argument::createIntListTypeArgument('id'), * new Argument( * 'ref', * new TypeCollection( * new Type\AlphaNumStringListType() * ) * ), * Argument::createIntListTypeArgument('category'), * Argument::createBooleanTypeArgument('new'), * ... * ); * } * * @return \Thelia\Core\Template\Loop\Argument\ArgumentCollection */ protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntListTypeArgument("id"), Argument::createIntListTypeArgument("product_sale_elements_id"), Argument::createIntListTypeArgument("product_image_id"), Argument::createEnumListTypeArgument("order", ["position", "position-reverse"], "position")); }
/** * Definition of loop arguments * * example : * * public function getArgDefinitions() * { * return new ArgumentCollection( * * Argument::createIntListTypeArgument('id'), * new Argument( * 'ref', * new TypeCollection( * new Type\AlphaNumStringListType() * ) * ), * Argument::createIntListTypeArgument('category'), * Argument::createBooleanTypeArgument('new'), * ... * ); * } * * @return \Thelia\Core\Template\Loop\Argument\ArgumentCollection */ protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntListTypeArgument("id"), Argument::createAnyTypeArgument("content_source_type"), Argument::createAnyTypeArgument("content_source_id"), Argument::createEnumListTypeArgument("order", ["id", "id-reverse", "start", "start-reverse", "end", "end-reverse", "content_source_type", "content_source_type-reverse", "content_source_id", "content_source_id-reverse"], "id")); }
protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntListTypeArgument('id'), Argument::createAnyTypeArgument('module'), new Argument('code', new TypeCollection(new AlphaNumStringListType())), Argument::createEnumListTypeArgument('order', ['id', 'module', 'module_reverse'], 'id')); }
/** * Definition of loop arguments * * example : * * public function getArgDefinitions() * { * return new ArgumentCollection( * * Argument::createIntListTypeArgument('id'), * new Argument( * 'ref', * new TypeCollection( * new Type\AlphaNumStringListType() * ) * ), * Argument::createIntListTypeArgument('category'), * Argument::createBooleanTypeArgument('new'), * ... * ); * } * * @return \Thelia\Core\Template\Loop\Argument\ArgumentCollection */ protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntListTypeArgument("id"), Argument::createAnyTypeArgument("title"), Argument::createAnyTypeArgument("shortcode"), Argument::createEnumListTypeArgument("order", ["id", "id-reverse", "title", "title-reverse", "shortcode", "shortcode-reverse"], "id")); }
/** * @return ArgumentCollection */ protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntListTypeArgument('id'), Argument::createAnyTypeArgument('code'), Argument::createEnumListTypeArgument('order', ['alpha', 'alpha_reverse', 'manual', 'manual_reverse'], 'manual')); }
/** * @return ArgumentCollection */ protected function getArgDefinitions() { return new ArgumentCollection(Argument::createIntTypeArgument('product_sale_elements', null, true), Argument::createEnumListTypeArgument('order', ['alpha', 'alpha_reverse', 'manual', 'manual_reverse'], 'alpha')); }