Fehler in Doctrine-Cache

Hallo zusammen,

neuerdings bekomme ich beim Aufruf eines Gutscheines einen 500er-Fehler. Im Logbuch steht

PHP Parse error:  syntax error, unexpected ‘;’, expecting identifier (T_STRING) or variable (T_VARIABLE) or ‘{’ or ‘$’ in var/cache/production_201709190948/doctrine/attributes/Voucher.php on line 107

Wenn ich mir die Datei anschaue dann sind da offenbar PHP-Fehler rein generiert worden (die letzten beiden Funktionen und das doppelte getId() und setId() )

<?php

namespace Shopware\Models\Attribute; use Shopware\Components\Model\ModelEntity,     Doctrine\ORM\Mapping AS ORM,     Symfony\Component\Validator\Constraints as Assert,     Doctrine\Common\Collections\ArrayCollection; /\*\*  \* @ORM\Entity  \* @ORM\Table(name="s\_emarketing\_vouchers\_attributes")  \*/ class Voucher extends ModelEntity {          /\*\*      \* @var integer $id      \* @ORM\Id      \* @ORM\GeneratedValue(strategy="IDENTITY")      \* @ORM\Column(name="id", type="integer", nullable=false)      \*/      protected $id;     /\*\*      \* @var integer $Id      \*      \* @ORM\Column(name="voucherID", type="integer", nullable=true)      \*/      protected $Id;     public function getId()     {         return $this-\>id;     }     public function setId($id)     {         $this-\>id = $id;         return $this;     }          public function getId()     {         return $this-\>id;     }     public function setId($id)     {         $this-\>id = $id;         return $this;     }          public function get()     {         return $this-\>;     }     public function set($)     {         $this-\> = $;         return $this;     }      }

Hat jemand einen Tip wie man das beheben kann? Es wird Shopware 5.3, PHP 7.0 und mySQL 5.7 verwendet

Problem gelöst: Ich habe die Tabelle s_emarketing_vouchers_attributes von einer anderen SW-Installation neu eingespielt und var/cache gelöscht

 

Komisch ist, dass der Fehler erst nach einem Serverumzug aufgetaucht ist und obige Tabelle in der alten Installation garnicht vorhanden war und jetzt plötzlich erst aufgetaucht ist.