Rolf B: Regulärer Ausdruck, Ausnahme einfügen

Beitrag lesen

Hallo Jörg,

$parser = new SBBCodeParser_Document();

Wo hast Du diese Zeile her? Sieht nach einem Fantasiekonstrukt aus. Oder Du hast eine andere Doku gefunden als ich.

So wie ich das auf der Github-Seite sehe, befindet sich der SBBCodeParser in einem namespace, du musst also entweder mit dem use-Statement den Namespace importieren, oder die Klassen vollqualifiziert ansprechen. Und dann den Klassennamen verwenden, den Sam benutzt hat.

Die Beispiele bei Sam Clarke zeigen die vollqualifizierte Version.

$parser = new \SBBCodeParser\Node_Container_Document();

SBBCodeParser ist der Namespace, Node_Container_Document ist die Klasse.

Und dann noch dies: hast Du nur die SBBCodeParser-Datei heruntergeladen? Oder auch den vollständigen classes-Unterordner? Im Gegensatz zu vielen anderen bietet Sam keine Composer-Unterstützung für die Installation und auch kein Zip mit allen Dateien drin, das macht es etwas mühseliger. Entweder musst Du das Repository lokal klonen, oder die Dateien einzeln herunterladen.

Und dann sollte das auch funktionieren.

Rolf

--
sumpsi - posui - obstruxi