menu atual |
---|
lar |
Microestrutura CLI boba baseada no console Symfony.
O suporte profissional para Silly está disponível via Tidelift
Introdução de vídeo em francês
$ compositor requer mnapoli/silly
Exemplo de um aplicativo bobo:
use SymfonyComponentConsoleOutputOutputInterface;$app = new SillyApplication();$app->command('cumprimente [nome] [--yell]', function ($nome, $yell, OutputInterface $output) {$text = $nome ? "Olá , $nome" : "Olá";if ($yell) {$text = strtoupper($text); }$saída->writeln($texto); });$app->run();
Executar o aplicativo é o mesmo que executar qualquer outro aplicativo do Console Symfony:
$ php application.php saudação Olá $ php application.php cumprimente john --yell OLÁ JOÃO $ php application.php saudação --yell john OLÁ JOÃO
SillyApplication
estende SymfonyConsoleApplication
e pode ser usado onde quer que o aplicativo Symfony possa.
Definição de comando
Chamadas de comando
Ajudantes de console
Injeção de dependência
A edição PHP-DI
A edição espinha
Silly é apenas uma implementação do Console Symfony. Leia a documentação do Symfony para aprender tudo o que você pode fazer com ele.
Interessado em ver exemplos de aplicativos Silly? Dê uma olhada nesta pequena seleção:
Bref
Manobrista Laravel
Ferreiro
Documentarista
Veja o arquivo CONTRIBUINDO.