# Fehler im Automatic code review

**URL:** <https://forum.shopware.com/t/fehler-im-automatic-code-review/45394>\
**Category:** Programmierung\
**Created:** [24. April 2017 um 13:55 UTC](https://forum.shopware.com/t/fehler-im-automatic-code-review/45394 "2017-04-24T13:55:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![oerkel](https://avatars.discourse-cdn.com/v4/letter/o/a9adbd/32.png) [@oerkel](https://forum.shopware.com/u/oerkel)\
**Post date:** [24. April 2017 um 13:55 UTC](https://forum.shopware.com/t/fehler-im-automatic-code-review/45394/1 "2017-04-24T13:55:08Z")

</div>

Hallo,  
ich habe ein Pluginupdate über die Versionsverwaltung hochgeladen. Dieses wird allerdings nicht freigeschaltet weil es einen Parse Error geben soll.  
Die Fehlermeldung lautet wie folgt:  
Parse error: syntax error, unexpected ‘[’

Folgende Zeile wird bemängelt:  
$attributeService-\>update(‘s\_user\_attributes’, ‘mein\_feld\_name’, ‘boolean’, [‘label’ =\> ‘Mein Beschreibungstext’, ‘translatable’ =\> false, ‘displayInBackend’ =\> true, ‘position’ =\> 600] );

Schaue ich mir die Doku zum CRUD Service ([Attribute system](https://developers.shopware.com/developers-guide/attribute-system/#backend-view-configuration)) sieht es für mich in Ordnung aus, evtl. bin ich ja schon Betriebsblind.

In lokalen Testshops funktioniert die Installation ohne Probleme, es wird auch kein Parse Error im Log ausgegeben. Auch die Funktionalität des neuen Freitextfeldes ist gegeben.

Hat jemand einen Idee woran es liegen könnte?

&nbsp;

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [24. April 2017 um 14:01 UTC](https://forum.shopware.com/t/fehler-im-automatic-code-review/45394/2 "2017-04-24T14:01:21Z")

</div>

Moin oerkel,

das wird ein PHP-Versions Fehler sein.  
Deine lokalen Maschinen besitzen vermutlich eine PHP-Version \> 5.4 an, da dort erst die sogenannte „Short Array Syntax“ dazu kam.

Wenn du nun aber ein Plugin für bspw. Shopware 4 entwickelst, wo PHP 5.4 **kein** &nbsp;Requirement war, würde das mit genau der selben Meldung brechen.  
Versuch’s mal mit array(…).

Gruß,  
Patrick&nbsp; ![Shopware](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")
