Новая установка платформы Hubleto PHP завершается с ошибкой: «Невозможно повторно объявить класс Hubleto\App\Community\DPhp

Кемеровские программисты php общаются здесь
Anonymous
Новая установка платформы Hubleto PHP завершается с ошибкой: «Невозможно повторно объявить класс Hubleto\App\Community\D

Сообщение Anonymous »

Используя Hubleto 0.25 с PHP 8.1–8.5 в Windows (также протестировано в Linux и Docker, тот же результат), я пытаюсь создать новое приложение:
  • Инициализировать Hubleto:

    Код: Выделить всё

    php hubleto init
    
  • Создайте новое приложение:

    Код: Выделить всё

    php hubleto create app MyFirstApp
    
    (установить приложение: да)
  • Создать модель:

    Код: Выделить всё

    php hubleto create model MyFirstApp MyFirstAppFirstModel
    
Я получаю эту ошибку:

Код: Выделить всё

Fatal error: Cannot redeclare class Hubleto\App\Community\Discussions\Extendibles\AppMenu
(previously declared in C:\laragon\www\test\vendor\hubleto\erp\apps\Api\Extendibles\AppMenu.php:5)
in C:\laragon\www\test\vendor\hubleto\erp\apps\Api\Extendibles\AppMenu.php on line 5

Stack trace:
#0 C:\laragon\www\test\vendor\composer\ClassLoader.php(576): include()
#1 C:\laragon\www\test\vendor\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\laragon\\www\\...')
#2 C:\laragon\www\test\vendor\hubleto\framework\src\DependencyInjection.php(50): Composer\Autoload\ClassLoader->loadClass('Hubleto\\App\\Com...')
#3 C:\laragon\www\test\vendor\hubleto\framework\src\Core.php(41): Hubleto\Framework\DependencyInjection::create('Hubleto\\App\\Com...')
#4 C:\laragon\www\test\vendor\hubleto\framework\src\App.php(632): Hubleto\Framework\Core->getService('Hubleto\\App\\Com...')
#5 C:\laragon\www\test\vendor\hubleto\erp\apps\Desktop\Loader.php(51): Hubleto\Framework\App->collectExtendibles('AppMenu')
#6 C:\laragon\www\test\vendor\hubleto\framework\src\AppManager.php(56): Hubleto\App\Community\Desktop\Loader->init()
#7 [internal function]: Hubleto\Framework\AppManager->{closure:Hubleto\Framework\AppManager::init():47}(Object(Hubleto\App\Community\Desktop\Loader), 'Hubleto\\App\\Com...')
#8 C:\laragon\www\test\vendor\hubleto\framework\src\AppManager.php(47): array_walk(Array, Object(Closure))
#9 C:\laragon\www\test\vendor\hubleto\erp\cli\Agent\Create\Model.php(18): Hubleto\Framework\AppManager->init()
#10 C:\laragon\www\test\vendor\hubleto\erp\hubleto(62): Hubleto\Erp\Cli\Agent\Create\Model->run()
#11 C:\laragon\www\test\hubleto(10): require_once('C:\\laragon\\www\\...')
#12 {main}
Как мне разрешить эту коллизию пространства имен, чтобы Hubleto create:model работал правильно?


Подробнее здесь: https://stackoverflow.com/questions/798 ... -hubleto-a

Вернуться в «Php»