summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2020-01-23 12:15:24 +0100
committerRemi Collet <remi@remirepo.net>2020-01-23 12:15:24 +0100
commit2ab796d80e4060429ca3d88df8c63983be2f051d (patch)
treeebb1619ba79bb85416983d899939c5d8007ce8f0
parent46ac44792ca3d100bffa860e8db0750b38dcf298 (diff)
fix autoloader, ensure functions are not defined twice
-rw-r--r--php-laminas-diactoros.spec17
1 files changed, 12 insertions, 5 deletions
diff --git a/php-laminas-diactoros.spec b/php-laminas-diactoros.spec
index 4b71c84..6bc1c55 100644
--- a/php-laminas-diactoros.spec
+++ b/php-laminas-diactoros.spec
@@ -36,7 +36,7 @@
Name: php-%{gh_project}
Version: 1.8.7p1
-Release: 2%{?gh_release}%{?dist}
+Release: 3%{?gh_release}%{?dist}
Summary: PSR HTTP Message implementations
License: BSD
@@ -138,7 +138,8 @@ mv LICENSE.md LICENSE
: Create autoloader
phpab --template fedora --output src/autoload.php src
cat <<'AUTOLOAD' | tee -a src/autoload.php
-\Fedora\Autoloader\Dependencies::required(array(
+if (!function_exists('Laminas\\Diactoros\\createUploadedFile')) {
+ \Fedora\Autoloader\Dependencies::required(array(
'%{phpdir}/Psr/Http/Message/autoload.php',
__DIR__.'/functions/create_uploaded_file.php',
__DIR__.'/functions/marshal_headers_from_sapi.php',
@@ -148,14 +149,16 @@ cat <<'AUTOLOAD' | tee -a src/autoload.php
__DIR__.'/functions/normalize_server.php',
__DIR__.'/functions/normalize_uploaded_files.php',
__DIR__.'/functions/parse_cookie_header.php',
-));
+ ));
+}
AUTOLOAD
cat << 'EOF' | tee zf.php
<?php
require_once '%{php_home}/Fedora/Autoloader/autoload.php';
$dir = dirname(dirname(__DIR__)) . '/%{namespace}/%{library}';
-\Fedora\Autoloader\Dependencies::required([
+if (!function_exists('Zend\\Diactoros\\createUploadedFile')) {
+ \Fedora\Autoloader\Dependencies::required([
'%{php_home}/%{namespace}/ZendFrameworkBridge/autoload.php',
$dir . '/autoload.php',
$dir . '/functions/create_uploaded_file.legacy.php',
@@ -166,7 +169,8 @@ $dir = dirname(dirname(__DIR__)) . '/%{namespace}/%{library}';
$dir . '/functions/normalize_server.legacy.php',
$dir . '/functions/normalize_uploaded_files.legacy.php',
$dir . '/functions/parse_cookie_header.legacy.php',
-]);
+ ]);
+}
EOF
@@ -232,6 +236,9 @@ exit $RETURN_CODE
%changelog
+* Thu Jan 23 2020 Remi Collet <remi@remirepo.net> - 1.8.7p1-3
+- fix autoloader, ensure functions are not defined twice
+
* Fri Jan 17 2020 Remi Collet <remi@remirepo.net> - 1.8.7p1-2
- cleanup