Outils pour utilisateurs

Outils du site


dev:cmdline

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:cmdline [2020/02/19 19:07] – créée admindev:cmdline [2026/01/13 08:03] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +| {{ :avignon-universite.jpg?nolink|}} | {{ :blocks:logo-apl.png?nolink&220|}} |
 +
 ===== Implémentation des commandes dans les objets Boardz ===== ===== Implémentation des commandes dans les objets Boardz =====
  
Ligne 28: Ligne 30:
  
 Définit une commande "clear" acceptant un argument numérique valant pour un "measurementid" Définit une commande "clear" acceptant un argument numérique valant pour un "measurementid"
 +
 +Le mapping des entités administrables est fournie dans la fonction privée locate() de la classe \boardz\BoardzServer :
 +
 +        static $locations = [
 +            'storage' => '\boardz\data_storage\Storage',
 +            'parser' => '\boardz\feeder\Parser',
 +            'filter' => '\boardz\feeder\Filter',
 +            'moodlecube' => '\boardz\data_storage\MoodleCube',
 +            'moodlecubemeasurement' => '\boardz\data_processing\MoodleCubeMeasurement',
 +            'moodlesync' => '\boardz\moodle\datasync\MoodleSyncScheduler',
 +            'backup' => '\boardz\utils\BackupManager',
 +        ];
 +
 +
 +La mise en oeuvre du mapping de classe et de la commande cmd_clear() permet de proposer l'appel suivant : 
 +
 +   ./boardz moodlecubemeasurement clear 20
 +
 +Pour vider les données précalculées de la mesure d'id 20. 
 +
 +==== ROADMAP ====
 +
 +   * Autoriser une identification alternative par UID.
  
 [[:start|Revenir au sommaire]] [[:start|Revenir au sommaire]]
dev/cmdline.1582139266.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki