require_once der `/bootstrap.php` entfernen
Die packages/quiqqer/quiqqer/quiqqer.php
Datei required die /bootstrap.php
Datei: https://dev.quiqqer.com/quiqqer/quiqqer/-/blob/master/quiqqer.php#L87.
Also die Datei, die im Webroot liegt.
Die Datei scheint "nur" ETC_DIR
zu definieren und dann eine weitere Bootstrap Datei von quiqqer/quiqqer
zu laden.
Das Problem hierbei ist, dass das require_once
nicht funktioniert, wenn quiqqer/quiqqer
nicht an dem "normalen" Ort installiert ist (bspw. per Symlink oder ganz ohne QUIQQER-System). Das Problem tritt aktuell bei mir in der CI-Pipeline zum Testen auf.
Kann der Inhalt der bootstrap.php
Datei mit in die quiqqer.php
aufgenommen und das Requirement damit entfernt werden?
Im Optimalfall sollte quiqqer/quiqqer
komplett eigenständig funktionieren können, ohne Abhängigkeiten nach außen kennen zu müssen.