Ergebnis 1 bis 6 von 6

Thema: Cannot mix bracketed namespace declarations with unbracketed namespace declarations

  1. #1
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Fehler Cannot mix bracketed namespace declarations with unbracketed namespace declarations

    Nach dem Update auf Contao 3.5.25 bekomme ich jetzt folgende Fehlermeldung:

    Fatal error: Cannot mix bracketed namespace declarations with unbracketed namespace declarations in …

    Ich dachte eigentlich, dass mit der 3.5.25 die Verwendung von Namespaces in der DCA verbessert wurde aber so wie es aussieht, kann man jetzt in der DCA gar keine eigenen Namespaces mehr verwenden.

    Hab ich da nur was übersehen oder geht das wirklich nicht mehr? Der Fehler tritt auf, sowie ich in einer DCA-Deklaration einer Erweiterung einen eigenen Namespace stehen habe.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Sollte möglich sein. Poste deinen Code und die gesamte Fehlermeldung.

  3. #3
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Der Fehler tritt auf, sowie ich einen Namespace in der DCA angebe:

    PHP-Code:
    <?php
        
    namespace Mein\Namespace;
    Daraus macht Contao im DCA-Cache folgendes:

    PHP-Code:
    <?php

    namespace {
        
    namespace 
    Mein\Namespace;
    PHP haut dann diesen Fehler raus:

    Code:
    Fatal error: Cannot mix bracketed namespace declarations with unbracketed namespace declarations in /contao/system/cache/dca/tl_my_table.php on line 5
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Evt. musst du
    PHP-Code:
    namespace Mein\Namespace
    {
        
    // …

    verwenden.

  5. #5
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    War auch mein erster Gedanke aber da kommt dann:

    Code:
    Fatal error: Namespace declarations cannot be nested in /contao/system/cache/dca/tl_my_table.php on line 5
    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  6. #6
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Ich hab’s mal gemeldet: https://github.com/contao/core/issues/8682

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •