Ejemplo n.º 1
0
 /**
  * @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"));
 }
Ejemplo n.º 3
0
 /**
  * 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"));
 }
Ejemplo n.º 4
0
 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'));
 }
Ejemplo n.º 5
0
 /**
  * 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"));
 }
Ejemplo n.º 6
0
 /**
  * @return ArgumentCollection
  */
 protected function getArgDefinitions()
 {
     return new ArgumentCollection(Argument::createIntListTypeArgument('id'), Argument::createAnyTypeArgument('code'), Argument::createEnumListTypeArgument('order', ['alpha', 'alpha_reverse', 'manual', 'manual_reverse'], 'manual'));
 }
Ejemplo n.º 7
0
 /**
  * @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'));
 }