Die SysVector CLI-Konsole, basierend auf Symfony Console, ermöglicht es Ihnen, Ihr Projekt effizient mit Befehlszeilenbefehlen zu verwalten.
Symfony Console ermöglicht es Ihnen, benutzerdefinierte Befehle zu erstellen und zu erweitern. Hier ist ein Beispiel, wie man einen benutzerdefinierten Befehl erstellt:
// 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;
}
}
Um den Befehl zu registrieren, fügen Sie ihn zum Dienst in der Datei config/services.yaml hinzu:
# config/services.yaml
services:
App\Command\SayHelloCommand:
tags: ['console.command']
Jetzt können Sie den benutzerdefinierten Befehl ausführen:
$ php bin/console app:say-hello
Weitere Informationen zu verfügbaren Befehlen und zum Erstellen benutzerdefinierter Befehle finden Sie in der Symfony Console-Dokumentation.
Wenn Sie an SysVector interessiert sind, kontaktieren Sie uns:
Wenn Sie die Entwicklung von SysVector unterstützen möchten, erwägen Sie eine Spende über PAYPAL an