Console CLI

Die SysVector CLI-Konsole, basierend auf Symfony Console, ermöglicht es Ihnen, Ihr Projekt effizient mit Befehlszeilenbefehlen zu verwalten.

Nützliche Befehle

Erweitern mit mehr Befehlen

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.





Kontakt

Wenn Sie an SysVector interessiert sind, kontaktieren Sie uns:


Spenden über PAYPAL

Wenn Sie die Entwicklung von SysVector unterstützen möchten, erwägen Sie eine Spende über PAYPAL an Donate via PayPal