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