nur-sery/wip/cli/IDynamicCommand.php

20 lines
466 B
PHP
Raw Normal View History

2024-01-01 00:45:31 +04:00
<?php
2024-04-04 22:57:10 +04:00
namespace nur\sery\wip\cli;
2024-01-01 00:45:31 +04:00
/**
* 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;
}