Suhopware Commands

Hallo, 

ich möchte in meinem Console Command ein anderes Console Command am aufrufen. 
Habe in der Symfony Dokumentation folgendes gefunden: 
http://symfony.com/doc/current/console/command_in_controller.html

Smyfony Code:

 $kernel = $this-\>get('kernel'); $application = new Application($kernel); $application-\>setAutoExit(false); $input = new ArrayInput(array( 'command' =\> 'swiftmailer:spool:send', '--message-limit' =\> $messages, )); // You can use NullOutput() if you don't need the output $output = new BufferedOutput(); $application-\>run($input, $output);

Mein Code (Beispiel Command):

 $command = new RebuildCategoryTreeCommand(); $command-\>run(new ArrayInput(array()), new BufferedOutput());

In der Console bekomme ich folgenden Fehler:

PHP Fatal error:  Call to a member function get() on a non-object in /…/vendor/symfony/console/Command/Command.php on line 615
Fatal error: Call to a member function get() on a non-object in /…/vendor/symfony/console/Command/Command.php on line 615
 

Der Fehler kommt zustande, weil das HelperSet nicht definiert ist. 

Hat jemand eine Idee?

Hallo,

Ich weiß nicht was ist Ihre Aktule Code.

aber in jeden fall in Shopware , Sie können get Kernel mit:

$this->container->get(‚kernel‘);

Ich hoffe, dass diese Sie helfen Können.

und Sie können auch diese Link schauen: Shopware 5 CLI commands

Viele Grüße,

Ahmad 

Hallo, 

vielen Dank, das war der fehlende Bestandteil den ich benötigt habe. 

Viele Grüße, 
Brian