O console CLI do SysVector, baseado no Symfony Console, permite gerenciar seu projeto de forma eficiente usando comandos de linha de comando.
O Symfony Console permite criar e estender comandos personalizados. Aqui está um exemplo de como criar um comando personalizado:
// src/Command/SayHelloCommand.php
namespace App\Command;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class SayHelloCommand extends Command
{
protected static $defaultName = 'app:say-hello';
protected function configure()
{
$this
->setDescription('Says hello.')
->setHelp('This command allows you to say hello...');
}
protected function execute(InputInterface $input, OutputInterface $output)
{
$output->writeln('Hello from SysVector!');
return Command::SUCCESS;
}
}
Para registrar o comando, adicione-o ao serviço no arquivo config/services.yaml:
# config/services.yaml
services:
App\Command\SayHelloCommand:
tags: ['console.command']
Agora você pode executar o comando personalizado:
$ php bin/console app:say-hello
Para mais informações sobre os comandos disponíveis e como criar comandos personalizados, consulte a documentação do Symfony Console.
Se você está interessado no SysVector, entre em contato:
Se você deseja apoiar o desenvolvimento do SysVector, considere fazer uma doação via PAYPAL para