- eventPreAnalizer.sh:
- la mention
@deprecated
dans les fichier des évènements permet au script de reconnaitre l'évènnement comme étant déprécié. - le chemin de l'évènnement remplacant celui déprécié doit être noté après la mantion '@deprecated'.
exemple:php /** * @deprecated since 2.4, please use \Thelia\Model\Event\AttributeAvEvent */
- la mention
- eventAnalizer.py:
- Le fichier contenant la déclaration de tous les évènements doit s'appeler
TheliaEvents.php
. - Le fichier fournit à 'eventAnalyser.py' doit se trouver dans le même répertoire que lui.
- Le fichier contenant la déclaration de tous les évènements doit s'appeler
Voir plus de détails
- Pour reconnaitre les descriptions, options, arguments et help le script se base sur l'ordre des éléments dans le tableau. Ainsi le premier élément sera la description, le deuxième sera le usage, suivi d'un tableau d'argument, d'un tableau d'options et d'un help qui est facultatif. Cet ordre provient de l'utilisation de l'option
-h
de chacune de commande.
Voir plus de détails
- Toutes les loops doivent avoir un tag
#doc-desc
dans le code - Chaque argument doit être précédé d'un tag
#doc-arg-desc
comme suit:
// #doc-arg-desc A comma separated list of user roles
new Argument(
'role',
new TypeCollection(
new AlphaNumStringListType()
),
null,
true
),
- Chaque sortie doit être précédée d'un tag
#doc-out-desc
comme suit:
// #doc-out-desc the admin locale
->set('LOCALE', $admin->getLocale())
Voir plus de détails
- eventPreAnalizer.sh:
- the mention
@deprecated
in the event files allows the script to recognize the event as being deprecated. - the path of the event replacing the deprecated one must be noted after the '@deprecated' statement.
example:
php /** * @deprecated since 2.4, please use \Thelia\Model\Event\AttributeAvEvent */
- the mention
- eventAnalizer.py:
- The file containing the declaration of all events must be called
TheliaEvents.php
. - The file provided to 'eventAnalyser.py' must be located in the same directory as it.
- The file containing the declaration of all events must be called
Get more details
- To recognize descriptions, options, arguments and help, the script is based on the order of the elements in the table. So the first element will be the description, the second will be the usage, followed by an argument array, an options array and a help which is optional. This order comes from the use of the
-h
option of each command.
Get more details
- All loops must have a
#doc-desc
tag in the code - Each argument must be preceded by a
#doc-arg-desc
tag as follows:
// #doc-arg-desc A comma separated list of user roles
new Argument(
'role',
new TypeCollection(
new AlphaNumStringListType()
),
null,
true
),
- Each output must be preceded by a
#doc-out-desc
tag as follows:
// #doc-out-desc the admin locale
->set('LOCALE', $admin->getLocale())
View more details