write() public method

public write ( $key, $content )
 public function testWritesObjects()
 {
     $mock = new MockPlugin(array(new Response(200), new Response(201)));
     $client = $this->getClient();
     $client->addSubscriber($mock);
     $adapter = new AwsS3($client, 'bucket');
     $this->assertEquals(7, $adapter->write('foo', 'testing'));
     $requests = $mock->getReceivedRequests();
     $this->assertEquals('bucket.s3.amazonaws.com', $requests[1]->getHost());
     $this->assertEquals('PUT', $requests[1]->getMethod());
 }
Beispiel #2
0
 public function shouldListKeysWithoutDirectory()
 {
     $client = $this->getClient();
     $adapter = new AwsS3($client, 'bucket', array('directory' => 'bar'));
     $adapter->write('test.txt', 'some content');
     $keys = $adapter->listKeys();
     $this->assertEquals('test.txt', $keys['key']);
 }