Die Neuinstallation des Hubleto PHP-Frameworks schlägt mit der Meldung „Klasse Hubleto\App\Community\Discussions\ExtendiPhp

PHP-Programmierer chatten hier
Anonymous
 Die Neuinstallation des Hubleto PHP-Frameworks schlägt mit der Meldung „Klasse Hubleto\App\Community\Discussions\Extendi

Post by Anonymous »

Mit Hubleto 0.25 mit PHP 8.1 bis 8.5 unter Windows (auch unter Linux und Docker getestet, gleiches Ergebnis) versuche ich, eine neue App zu erstellen:
  • Hubleto initialisieren:

    Code: Select all

    php hubleto init
    
  • Erstellen Sie eine neue App:

    Code: Select all

    php hubleto create app MyFirstApp
    
    (App installieren: Ja)
  • Generieren Sie ein Modell:

    Code: Select all

    php hubleto create model MyFirstApp MyFirstAppFirstModel
    
Ich erhalte diese Fehlermeldung:

Code: Select all

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}
Wie kann ich diese Namespace-Kollision beheben, damit hubleto create:model ordnungsgemäß funktioniert?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post