diff options
Diffstat (limited to 'php-zendframework-zend-file-pr14.patch')
-rw-r--r-- | php-zendframework-zend-file-pr14.patch | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/php-zendframework-zend-file-pr14.patch b/php-zendframework-zend-file-pr14.patch new file mode 100644 index 0000000..0ca0929 --- /dev/null +++ b/php-zendframework-zend-file-pr14.patch @@ -0,0 +1,127 @@ +From d28ddbaf85e4d24fc6b5a10ddb4ad0636f4a3594 Mon Sep 17 00:00:00 2001 +From: Christophe Robert <christophe.robert@babblecar.com> +Date: Wed, 10 Feb 2016 17:38:50 +0100 +Subject: [PATCH 1/2] Merge property aliases instead of replacing + +--- + src/Transfer/Adapter/FilterPluginManager.php | 28 ++++++++++++++++------------ + 1 file changed, 16 insertions(+), 12 deletions(-) + +diff --git a/src/Transfer/Adapter/FilterPluginManager.php b/src/Transfer/Adapter/FilterPluginManager.php +index 3fa9456..a4a1bc3 100644 +--- a/src/Transfer/Adapter/FilterPluginManager.php ++++ b/src/Transfer/Adapter/FilterPluginManager.php +@@ -10,6 +10,7 @@ + namespace Zend\File\Transfer\Adapter; + + use Zend\Filter\FilterPluginManager as BaseManager; ++use Zend\Filter\File; + + /** + * Plugin manager implementation for the filter chain. +@@ -20,16 +21,19 @@ + */ + class FilterPluginManager extends BaseManager + { +- /** +- * Default set of filters +- * +- * @var array +- */ +- protected $aliases = [ +- 'decrypt' => 'filedecrypt', +- 'encrypt' => 'fileencrypt', +- 'lowercase' => 'filelowercase', +- 'rename' => 'filerename', +- 'uppercase' => 'fileuppercase', +- ]; ++ ++ public function __construct($configOrContainerInstance = null, array $v3config = []) ++ { ++ parent::__construct($configOrContainerInstance, $v3config); ++ ++ $this->aliases = array_merge(array( ++ 'decrypt' => File\Decrypt::class, ++ 'encrypt' => File\Encrypt::class, ++ 'lowercase' => File\LowerCase::class, ++ 'rename' => File\Rename::class, ++ 'uppercase' => File\UpperCase::class ++ ), $this->aliases); ++ } ++ + } ++ + +From 8c7ef68e2e4dd6127ea1a71e763a96005dbb240f Mon Sep 17 00:00:00 2001 +From: Christophe Robert <christophe.robert@babblecar.com> +Date: Wed, 10 Feb 2016 17:40:18 +0100 +Subject: [PATCH 2/2] update teste + +--- + composer.json | 4 +++- + test/Transfer/Adapter/AbstractTest.php | 2 +- + test/Transfer/Adapter/HttpTestMockAdapter.php | 6 ++++-- + 3 files changed, 8 insertions(+), 4 deletions(-) + +diff --git a/composer.json b/composer.json +index 1de3852..3a34854 100644 +--- a/composer.json ++++ b/composer.json +@@ -17,10 +17,12 @@ + "zendframework/zend-stdlib": "~2.5" + }, + "require-dev": { +- "zendframework/zend-filter": "~2.5", ++ "zendframework/zend-filter": "~2.6", + "zendframework/zend-i18n": "~2.5", + "zendframework/zend-servicemanager": "~2.5", + "zendframework/zend-validator": "~2.5", ++ "zendframework/zend-progressbar": "~2.5", ++ "zendframework/zend-session": "~2.5", + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/PHPUnit": "~4.0" + }, +diff --git a/test/Transfer/Adapter/AbstractTest.php b/test/Transfer/Adapter/AbstractTest.php +index 294323b..976261a 100644 +--- a/test/Transfer/Adapter/AbstractTest.php ++++ b/test/Transfer/Adapter/AbstractTest.php +@@ -301,7 +301,7 @@ public function testGetFilterShouldReturnNullWhenNoMatchingIdentifierExists() + + public function testAdapterShouldAllowPullingFiltersByFile() + { +- $this->adapter->addFilter('Boolean', 1, 'foo'); ++ $this->adapter->addFilter('Boolean', [1], 'foo'); + $filters = $this->adapter->getFilters('foo'); + $this->assertEquals(1, count($filters)); + $filter = array_shift($filters); +diff --git a/test/Transfer/Adapter/HttpTestMockAdapter.php b/test/Transfer/Adapter/HttpTestMockAdapter.php +index ba0aa63..485a5a6 100644 +--- a/test/Transfer/Adapter/HttpTestMockAdapter.php ++++ b/test/Transfer/Adapter/HttpTestMockAdapter.php +@@ -18,6 +18,8 @@ + */ + class HttpTestMockAdapter extends Adapter\Http + { ++ static $aa = true; ++ + public function __construct() + { + self::$callbackApc = ['ZendTest\File\Transfer\Adapter\HttpTestMockAdapter', 'apcTest']; +@@ -36,7 +38,7 @@ public function isValidParent($files = null) + + public static function isApcAvailable() + { +- return true; ++ return static::$aa; + } + + public static function apcTest($id) +@@ -50,7 +52,7 @@ public static function uPTest($id) + } + + public function switchApcToUP() +- { ++ { static::$aa = false; + self::$callbackApc = null; + self::$callbackUploadProgress = ['ZendTest\File\Transfer\Adapter\HttpTestMockAdapter', 'uPTest']; + } |