Какой метод / класс выдает это сообщение об ошибке? - PullRequest
1 голос
/ 28 октября 2019

Когда я пытаюсь получить бэкэнд расширения, которое я сделал для TYPO3 v9.5.9, я получаю это сообщение об ошибке:

The Error Message

Исправитьэто, я хочу выяснить, какой класс / метод выбрасывает это сообщение об ошибке. Кто-нибудь знает, как я могу это выяснить?

мой файл composer.json выглядит так:

{
    "name": "secsign/secsign",
    "type": "typo3-cms-extension",
    "description": "This extension allows users to authenticate using their smart phone running the SecSign App.",
    "authors": [
        {
            "name": "SecSign Technologies Inc.",
            "role": "Developer"
        }
    ],
    "require": {
        "typo3/cms-core": "^9.5"
    },
    "autoload": {
        "psr-4": {
            "Secsign\\Secsign\\": "Classes"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Secsign\\Secsign\\Tests\\": "Tests"
        }
    },
    "replace": {
        "secsign/secsign": "self.version",
        "typo3-ter/secsign": "self.version"
    }
}


Ответы [ 2 ]

0 голосов
/ 28 октября 2019

убедитесь, что вы добавили что-то подобное в ваш composer.json (когда файл из пользовательского файла ext, а не от стороннего производителя)

{
    // ...
    "autoload": {
        "psr-4": {
            "Secsign\\Secsign\\": "web/typo3conf/ext/SECSIGNEXT/Classes/",
        }
    }
    // ...
}
0 голосов
/ 28 октября 2019
  1. Убедитесь, что ваша конфигурация автозагрузки в composer.json вашего расширения верна. https://getcomposer.org/doc/04-schema.md#psr-4
  2. Запустите «compaser dumpautoload» / Или используйте кнопку в инструменте установки, если это некомпозитная установка
  3. Сброс всех кешей
...