Команда создала проблему - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть команда, которая уже работает, и я подозреваю, что она не работает.Дев, который работал над этим, больше не существует.Поэтому я пришел сюда, чтобы найти некоторую помощь.

Есть две вещи, которые я не понимаю.

1- Имя команды находится в папке Controller ... ApiController, но расширяет ContainerAwareCommand такЯ думаю, это нормально ...

2- Команда не найдена, но может быть связана с первым пунктом.

Когда я пытаюсь: php bin/console app:commandTest

Я получил его ошибку в консоли:

В пространстве имен "app" не определены команды.

class ApiController extends ContainerAwareCommand
{


    protected function configure () {
        $this->setName('app:commandTest');
        $this->setDescription("Some desc");
        $this->setHelp("Some help");
    }

    public function execute(InputInterface $input, OutputInterface $output)
    { // whatever }
}

Люди сказали мне, что этот код работал, когдапредыдущий разработчик работал над этим ... но я не вижу, как на самом деле.Я надеюсь, что вы видите, как это сделать или как заставить это работать.Спасибо.

РЕДАКТИРОВАТЬ: То, что я пытался добавить в мои services.yaml, но он не работает

services:
    app.command.api_controller: 
        class: AppBundle\Controller\ApiController 
            arguments: ["%command.default_name%"] 
            tags: - { name: console.command }

config.yaml

imports:
    - { resource: services.yml }

Но делать это естьошибка

Файл "/var/www/unitimmo/UniTimmo/app/config/services.yml" не содержит действительный YAML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...