Bonjour à tous.

Je voulais tester le framework Zend 2, pour cela j'ai suivi le tuto et installer le Zend skeleton en local. Pas de soucis, j'arrive à afficher la page.
L'étape suivante, j'ai voulu le transféré sur un serveur et là malheureusement ça coince.

J'obtiens l'erreur suivante
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/html/Portail/module/Application/config/module.config.php on line 78
J'ai regardé la ligne en question il s'agit de celle-ci :
'controllers' => array(
'invokables' => array(
'Application\Controller\Index' => Controller\IndexController::class
),
),


Je pense que cela vient de la config apache mais je ne vois pas, pouvez-vous m'aider ?
Merci d'avance.

Voici la config apache :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<VirtualHost *:80>
        ServerName authentification.intra.insa-cvl.fr
        DocumentRoot /var/www/html/Portail/public
 
        SetEnv APPLICATION_ENV "development"
 
        <Directory /var/www/html/Portail/public>
                DirectoryIndex index.php
                Order deny,allow
                Allow from all
                AllowOverride None
        </Directory>
 
        RewriteEngine On
        RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -s [OR]
        RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -l [OR]
        RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^.*$ /index.php [NC,L]
 
        ErrorLog /var/log/httpd/authentification-error_log
        CustomLog /var/log/httpd/authentification-access_log common
</VirtualHost>