Php 将PayWithAmazon与symfony 2一起使用-与Composer一起安装

Php 将PayWithAmazon与symfony 2一起使用-与Composer一起安装,php,symfony,amazon,composer-php,payment,Php,Symfony,Amazon,Composer Php,Payment,我通过composer安装了此软件包: composer require amzn/login-and-pay-with-amazon-sdk-php composer update 我将此添加到我的控制器文件: 使用PayWithAmazon\Client 。。。并且希望使用此包提供的客户机类 $amazonClient=newpaywithamazon\Client($this->amazonCredentials) 框架的错误消息: ClassNotFoundException in C

我通过composer安装了此软件包:

composer require amzn/login-and-pay-with-amazon-sdk-php
composer update
我将此添加到我的控制器文件: 使用PayWithAmazon\Client

。。。并且希望使用此包提供的客户机类

$amazonClient=newpaywithamazon\Client($this->amazonCredentials)

框架的错误消息:

ClassNotFoundException in CartController.php line 185: Attempted to load 
    class "Client" from namespace "**Microsite\FrontBundle\Controller\PayWithAmazon**".
Did you forget a "use" statement for e.g.
    "Symfony\Bundle\FrameworkBundle\Client",
    "Symfony\Component\BrowserKit\Client",
    "Symfony\Component\HttpKernel\Client",
    "Guzzle\Service\Client" or "Guzzle\Http\Client"?
`

谁能告诉我我做错了什么? 如何将“Client”类的命名空间从
Microsite\FrontBundle\Controller\PayWithAmazon
更改为正确的命名空间

(我没有其他软件包的问题…)

干杯
格雷格

我建议你照办

use PayWithAmazon\Client as AmazonClient;
...
$amazonClient = new AmazonClient($this->amazonCredentials);

正确的机构:$amazonClient=new\PayWithAmazon\Client($this->amazonCredentials);