20 lines
		
	
	
		
			457 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			457 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace nur\cli;
 | |
| 
 | |
| /**
 | |
|  * Class IDynamicCommand: gestionnaire de commandes dynamiques
 | |
|  */
 | |
| interface IDynamicCommand {
 | |
|   /**
 | |
|    * retourner la liste des commandes valides, ou null si cette liste ne peut
 | |
|    * pas être construite
 | |
|    */
 | |
|   function getCommands(): ?array;
 | |
| 
 | |
|   /**
 | |
|    * retourner les définitions pour la commande spécifiée, ou null si elle n'est
 | |
|    * pas valide
 | |
|    */
 | |
|   function getCommandDefs(string $command, bool $virtual): ?array;
 | |
| }
 |