installé en utilisant php-ews
compositeur:php-EWS dossiers ne correspondent pas de code php-EWS du tout
{
"minimum-stability": "dev",
"prefer-stable": true,
"require":
{
"php-ews/php-ews": "dev-master"
}
}
L'installation passe bien.
a fait cette simple demande dans mon code de projet:
require_once 'composer/vendor/autoload.php';
use \php-ews\php-ews\src\Client;
$host = 'my.server.co.il';
$username = '[email protected]';
$password = 'myPass';
$version = Client::VERSION_2010;
$client = new Client($host, $username, $password, $version);
Mais le PHP n'accepte pas les traits d'union (-) dans son chemin de commande use
, Je suis l'erreur:
PHP Parse error: syntax error, unexpected '-', expecting ',' or ';' in /var/www/html
Puis j'ai remarqué, les chemins des phrases use
dans tous les fichiers de code du projet php-ews
, ne correspondent pas aux fichiers de projet qui ont été installés en utilisant le compositeur du tout. Par exemple, dans le fichier create.php il y a use
phrases:
use \jamesiarmes\PhpEws\Client;
use \jamesiarmes\PhpEws\Request\CreateItemType;
use \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfAllItemsType;
use \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfAttendeesType;
use \jamesiarmes\PhpEws\Enumeration\BodyTypeType;
use \jamesiarmes\PhpEws\Enumeration\CalendarItemCreateOrDeleteOperationType;
use \jamesiarmes\PhpEws\Enumeration\ResponseClassType;
use \jamesiarmes\PhpEws\Enumeration\RoutingType;
Les chemins ci-dessus n'existent même pas dans le projet du tout .... Les fichiers de projet et les dossiers que le compositeur installé, ils ne correspondent pas au code use
et require
à l'intérieur d'eux.
Ai-je effectué la mauvaise installation? est-il un autre moyen d'utiliser le fichier composer.json pour que je puisse installer le projet correctement, sans tiret (php-ews) dans les répertoires?
php-ews
version installée:
"packages": [{
"name": "jamesiarmes/php-ntlm",
"version": "1.0.0-beta.1",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
}
}]
Linux CentOS 7
version PHP: 5.4.16
Microsoft Exchange version: 2010