Использовать стороннюю библиотеку без пространства имен в TYPO3 Flow

Я хочу использовать класс parsedown (http://parsedown.org/) в проекте Flow TYPO3 (последняя версия TYPO3 Поточная версия). Я установил parsedown через

composer require erusev/parsedown dev-master

Класс загружается автозагрузчиком, но его нельзя использовать без ошибки в /Data/Temporary/Development/Cache/Code/Flow_Object_Classes/Parsedown.php в строке 1092. Неверная строка во временном файле:

namespace ;

Если эту строку раскомментировать, все работает как положено.

Мне не удалось найти помощь в руководстве (см. http://docs.typo3.org/flow/TYPO3FlowDocumentation/stable/TheDefinitiveGuide/PartIII/PackageManagement.html#using-3rd-party-packages). Я только в самом начале использую TYPO3 Flow, поэтому любая помощь приветствуется (прежде чем я создам бессмысленный отчет об ошибке в TYPO3).


person Georg    schedule 28.01.2014    source источник


Ответы (1)


Это известная ошибка, см. Ошибка №52944, Создание правильных прокси-классов для классов без пространства имен.

Существует также a (еще не объединено) исправление проблемы

person hnesk    schedule 29.01.2014
comment
Большое спасибо! Я буду использовать require_once(), пока эта проблема не будет устранена. - person Georg; 31.01.2014