public function testFactoryInitializesClient() { $client = ImportExportClient::factory(array('key' => 'foo', 'secret' => 'bar')); $this->assertInstanceOf('Aws\\Common\\Signature\\SignatureV2', $client->getSignature()); $this->assertInstanceOf('Aws\\Common\\Credentials\\Credentials', $client->getCredentials()); $this->assertEquals('https://importexport.amazonaws.com', $client->getBaseUrl()); }
/** * @param array $config */ public function __construct(array $config) { $this->_config = $config; $this->_client = \Aws\ImportExport\ImportExportClient::factory(['key' => $config['key'], 'secret' => $config['secret']]); }