Add configuration for AclAmazonS3. Replaces #31
This commit is contained in:
parent
c260b10a0b
commit
216903aa08
|
@ -9,4 +9,4 @@ before_script:
|
||||||
- php composer.phar install --dev
|
- php composer.phar install --dev
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- phpunit --coverage-text
|
- php bin/phpunit --coverage-text
|
||||||
|
|
|
@ -18,9 +18,14 @@ class AclAwareAmazonS3AdapterFactory implements AdapterFactoryInterface
|
||||||
->setDefinition($id.'.delegate', new DefinitionDecorator('knp_gaufrette.adapter.amazon_s3'))
|
->setDefinition($id.'.delegate', new DefinitionDecorator('knp_gaufrette.adapter.amazon_s3'))
|
||||||
->addArgument(new Reference($config['amazon_s3_id']))
|
->addArgument(new Reference($config['amazon_s3_id']))
|
||||||
->addArgument($config['bucket_name'])
|
->addArgument($config['bucket_name'])
|
||||||
->addArgument($config['create'])
|
|
||||||
;
|
;
|
||||||
|
|
||||||
|
if (isset($config['options'])) {
|
||||||
|
$definition->addArgument($config['options']);
|
||||||
|
} elseif (isset($config['create'])) {
|
||||||
|
$definition->addArgument(array('create' => $config['create']));
|
||||||
|
}
|
||||||
|
|
||||||
$def = $container
|
$def = $container
|
||||||
->setDefinition($id, new DefinitionDecorator('knp_gaufrette.adapter.acl_aware_amazon_s3'))
|
->setDefinition($id, new DefinitionDecorator('knp_gaufrette.adapter.acl_aware_amazon_s3'))
|
||||||
->addArgument(new Reference($id.'.delegate'))
|
->addArgument(new Reference($id.'.delegate'))
|
||||||
|
|
|
@ -34,6 +34,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowForFilesystemAlias()
|
public function shouldAllowForFilesystemAlias()
|
||||||
{
|
{
|
||||||
|
@ -42,6 +43,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldWorkForOtherEnv()
|
public function shouldWorkForOtherEnv()
|
||||||
{
|
{
|
||||||
|
@ -54,6 +56,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowAccessToAllPublicServices()
|
public function shouldAllowAccessToAllPublicServices()
|
||||||
{
|
{
|
||||||
|
@ -70,6 +73,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowAccessToLocalFilesystem()
|
public function shouldAllowAccessToLocalFilesystem()
|
||||||
{
|
{
|
||||||
|
@ -78,6 +82,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowAccessToCacheFilesystem()
|
public function shouldAllowAccessToCacheFilesystem()
|
||||||
{
|
{
|
||||||
|
@ -86,6 +91,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowAccessToFtpFilesystem()
|
public function shouldAllowAccessToFtpFilesystem()
|
||||||
{
|
{
|
||||||
|
@ -94,6 +100,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowToNotConfigureStreamWrapper()
|
public function shouldAllowToNotConfigureStreamWrapper()
|
||||||
{
|
{
|
||||||
|
@ -102,6 +109,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldConfigureStreamWrapperWithDefaultValues()
|
public function shouldConfigureStreamWrapperWithDefaultValues()
|
||||||
{
|
{
|
||||||
|
@ -127,6 +135,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowToDefineProtocolOfStreamWrapper()
|
public function shouldAllowToDefineProtocolOfStreamWrapper()
|
||||||
{
|
{
|
||||||
|
@ -140,6 +149,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowToDefineWhichFileSystemsShouldBeAddToStreamWrapper()
|
public function shouldAllowToDefineWhichFileSystemsShouldBeAddToStreamWrapper()
|
||||||
{
|
{
|
||||||
|
@ -159,6 +169,7 @@ class ConfigurationTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
|
* @functional
|
||||||
*/
|
*/
|
||||||
public function shouldAllowToDefineFileSystemsWithoutDomain()
|
public function shouldAllowToDefineFileSystemsWithoutDomain()
|
||||||
{
|
{
|
||||||
|
|
|
@ -21,7 +21,8 @@
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"symfony/yaml": "2.*",
|
"symfony/yaml": "2.*",
|
||||||
"symfony/console": "2.*"
|
"symfony/console": "2.*",
|
||||||
|
"phpunit/phpunit": "3.7.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": {
|
"psr-0": {
|
||||||
|
@ -33,5 +34,8 @@
|
||||||
"dev-master": "0.2.x-dev"
|
"dev-master": "0.2.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"config": {
|
||||||
|
"bin-dir": "bin"
|
||||||
|
},
|
||||||
"target-dir": "Knp/Bundle/GaufretteBundle"
|
"target-dir": "Knp/Bundle/GaufretteBundle"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user