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?