Menu actuel |
---|
maison |
Micro-framework CLI idiot basé sur Symfony Console.
Une assistance professionnelle pour Silly est disponible via Tidelift
Vidéo d'introduction en français
$ compositeur nécessite mnapoli/idiot
Exemple d'application Silly :
utilisez SymfonyComponentConsoleOutputOutputInterface;$app = new SillyApplication();$app->command('greet [name] [--yell]', function ($name, $yell, OutputInterface $output) {$text = $name ? "Bonjour , $name" : "Bonjour";if ($yell) {$text = strtoupper($text); }$output->writeln($text); });$app->run();
L’exécution de l’application est la même que l’exécution de n’importe quelle autre application Symfony Console :
$ php application.php salue Bonjour $ php application.php salue John --yell BONJOUR JEAN $ php application.php salue --crier john BONJOUR JEAN
SillyApplication
étend SymfonyConsoleApplication
et peut être utilisée partout où l'application Symfony le peut.
Définition de la commande
Appelables de commande
Aides de console
Injection de dépendances
L'édition PHP-DI
L'édition Pimple
Silly n'est qu'une implémentation sur la console Symfony. Lisez la documentation Symfony pour savoir tout ce que vous pouvez en faire.
Vous souhaitez voir des exemples d’applications Silly ? Jetez un oeil à cette courte sélection:
Bref
Valet Laravel
Forgeron
Documentariste
Voir le dossier CONTRIBUANT.