diff options
author | Remi Collet <remi@remirepo.net> | 2020-01-23 12:15:24 +0100 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2020-01-23 12:15:24 +0100 |
commit | 2ab796d80e4060429ca3d88df8c63983be2f051d (patch) | |
tree | ebb1619ba79bb85416983d899939c5d8007ce8f0 /php-laminas-diactoros.spec | |
parent | 46ac44792ca3d100bffa860e8db0750b38dcf298 (diff) |
fix autoloader, ensure functions are not defined twice
Diffstat (limited to 'php-laminas-diactoros.spec')
-rw-r--r-- | php-laminas-diactoros.spec | 17 |
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 |