diff options
-rw-r--r-- | composer.json | 22 | ||||
-rwxr-xr-x | php-symfony4-generate-autoloaders.php | 24 | ||||
-rw-r--r-- | php-symfony4.spec | 162 |
3 files changed, 181 insertions, 27 deletions
diff --git a/composer.json b/composer.json index f861cbc..b0fcede 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,9 @@ "require": { "php": "^7.1.3", "ext-xml": "*", - "doctrine/common": "~2.4", + "doctrine/collections": "~1.0", + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "~1.0", "fig/link-util": "^1.0", "twig/twig": "^1.35|^2.4.4", "psr/cache": "~1.0", @@ -26,6 +28,7 @@ "psr/link": "^1.0", "psr/log": "~1.0", "psr/simple-cache": "^1.0", + "symfony/contracts": "^1.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-icu": "~1.0", "symfony/polyfill-mbstring": "~1.0", @@ -78,6 +81,7 @@ "symfony/twig-bundle": "self.version", "symfony/validator": "self.version", "symfony/var-dumper": "self.version", + "symfony/var-exporter": "self.version", "symfony/web-link": "self.version", "symfony/web-profiler-bundle": "self.version", "symfony/web-server-bundle": "self.version", @@ -91,10 +95,11 @@ "doctrine/data-fixtures": "1.0.*", "doctrine/dbal": "~2.4", "doctrine/orm": "~2.4,>=2.4.5", + "doctrine/reflection": "~1.0", "doctrine/doctrine-bundle": "~1.4", "monolog/monolog": "~1.11", "ocramius/proxy-manager": "~0.4|~1.0|~2.0", - "predis/predis": "~1.0", + "predis/predis": "~1.1", "egulias/email-validator": "~1.2,>=1.2.8|~2.0", "symfony/phpunit-bridge": "~3.4|~4.0", "symfony/security-acl": "~2.8|~3.0", @@ -109,7 +114,10 @@ "psr/cache-implementation": "1.0", "psr/container-implementation": "1.0", "psr/log-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "psr/simple-cache-implementation": "1.0", + "symfony/cache-contracts": "1.0", + "symfony/service-contracts": "1.0", + "symfony/translation-contracts": "1.0" }, "autoload": { "psr-4": { @@ -130,10 +138,16 @@ "autoload-dev": { "files": [ "src/Symfony/Component/VarDumper/Resources/functions/dump.php" ] }, + "repositories": [ + { + "type": "path", + "url": "src/Symfony/Contracts" + } + ], "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } } } diff --git a/php-symfony4-generate-autoloaders.php b/php-symfony4-generate-autoloaders.php index d8823ce..557ff68 100755 --- a/php-symfony4-generate-autoloaders.php +++ b/php-symfony4-generate-autoloaders.php @@ -44,6 +44,18 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', 'path' => 'Doctrine/Common/autoload.php', ], + 'doctrine/event-manager' => [ + 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', + 'path' => 'Doctrine/Common/EventManager/autoload.php', + ], + 'doctrine/persistence' => [ + 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', + 'path' => 'Doctrine/Common/Persistence/autoload.php', + ], + 'doctrine/reflection' => [ + 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', + 'path' => 'Doctrine/Common/Reflection/autoload.php', + ], 'doctrine/data-fixtures' => [ 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', 'path' => 'Doctrine/Common/DataFixtures/autoload.php', @@ -131,6 +143,10 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY4_DIR', 'path' => 'Component/Console/autoload.php', ], + 'symfony/contracts' => [ + 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external + 'path' => 'Symfony/Contracts/autoload.php', + ], 'symfony/css-selector' => [ 'prefix' => 'FEDORA_SYMFONY4_DIR', 'path' => 'Component/CssSelector/autoload.php', @@ -224,7 +240,7 @@ final class AutoloadGenerator { 'symfony/polyfill-mbstring' => false, 'symfony/polyfill-php72' => (PHP_VERSION_ID < 70200) ? [ - 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', + 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external 'path' => 'Symfony/Polyfill/autoload.php', ] : false, @@ -249,7 +265,7 @@ final class AutoloadGenerator { 'path' => 'Component/Routing/autoload.php', ], 'symfony/security-acl' => [ - 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', + 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external 'path' => 'Symfony/Component/Security/Acl/autoload.php', ], 'symfony/security-bundle' => [ @@ -308,6 +324,10 @@ final class AutoloadGenerator { 'prefix' => 'FEDORA_SYMFONY4_DIR', 'path' => 'Component/VarDumper/autoload.php', ], + 'symfony/var-exporter' => [ + 'prefix' => 'FEDORA_SYMFONY4_DIR', + 'path' => 'Component/VarExporter/autoload.php', + ], 'symfony/web-link' => [ 'prefix' => 'FEDORA_SYMFONY4_DIR', 'path' => 'Component/WebLink/autoload.php', diff --git a/php-symfony4.spec b/php-symfony4.spec index 0522c1e..4df5a3d 100644 --- a/php-symfony4.spec +++ b/php-symfony4.spec @@ -13,8 +13,8 @@ %global github_owner symfony %global github_name symfony -%global github_version 4.1.10 -%global github_commit 96e5fca388141c3c2539f10aec422a143cb65bde +%global github_version 4.2.2 +%global github_commit 4b3e32332fd3559a644a262be53228422e5393d3 %global composer_vendor symfony %global composer_project symfony @@ -31,15 +31,24 @@ # "doctrine/cache": "~1.6" %global doctrine_cache_min_ver 1.6 %global doctrine_cache_max_ver 2.0 -# "doctrine/common": "~2.4" -%global doctrine_common_min_ver 2.4 -%global doctrine_common_max_ver 3.0 +# "doctrine/collections": "~1.0" +%global doctrine_collections_min_ver 1.0 +%global doctrine_collections_max_ver 2 +# "doctrine/event-manager": "~1.0" +%global doctrine_event_manager_min_ver 1.0 +%global doctrine_event_manager_max_ver 2 +# "doctrine/persistence": "~1.0" +%global doctrine_persistence_min_ver 1.0 +%global doctrine_persistence_max_ver 2 +# "doctrine/reflection": "~1.0" +%global doctrine_reflection_min_ver 1.0 +%global doctrine_reflection_max_ver 2 # "doctrine/data-fixtures": "1.0.*" # ignore max version %global doctrine_datafixtures_min_ver 1.0.0 %global doctrine_datafixtures_max_ver 2 -# "doctrine/dbal": "~2.4" -%global doctrine_dbal_min_ver 2.4 +# "doctrine/dbal": "~2.5" +%global doctrine_dbal_min_ver 2.5 %global doctrine_dbal_max_ver 3.0 # "doctrine/doctrine-bundle": "~1.4" %global doctrine_bundle_min_ver 1.4 @@ -56,9 +65,8 @@ # "monolog/monolog": "~1.11" %global monolog_min_ver 1.11 %global monolog_max_ver 2.0 -# "ocramius/proxy-manager": "~0.4|~1.0|~2.0" -# NOTE: Min version not 0.4 to force v1 or v2. -%global proxy_manager_min_ver 1.0 +# "ocramius/proxy-manager": "~2.1" +%global proxy_manager_min_ver 2.1 %global proxy_manager_max_ver 3.0 # "phpdocumentor/reflection-docblock": "^3.0|^4.0" # conflicts: "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0,<3.2.2" @@ -88,6 +96,9 @@ # NOTE: Min version not 4.0 to restrict to single major version %global symfony_security_acl_min_ver 2.8 %global symfony_security_acl_max_ver 3.0 +# "symfony/contracts": "~1.0.2" +%global symfony_contracts_min_ver 1.0.2 +%global symfony_contracts_max_ver 2 # "twig/twig": "^1.35|^2.4.4" %global twig_min_ver 1.35 %global twig_max_ver 3.0 @@ -133,8 +144,14 @@ BuildRequires: php-composer(doctrine/annotations) < %{doctrine_annotations_max_ BuildRequires: php-composer(doctrine/annotations) >= %{doctrine_annotations_min_ver} BuildRequires: php-composer(doctrine/cache) < %{doctrine_cache_max_ver} BuildRequires: php-composer(doctrine/cache) >= %{doctrine_cache_min_ver} -BuildRequires: php-composer(doctrine/common) < %{doctrine_common_max_ver} -BuildRequires: php-composer(doctrine/common) >= %{doctrine_common_min_ver} +BuildRequires: php-composer(doctrine/collections) < %{doctrine_collections_max_ver} +BuildRequires: php-composer(doctrine/collections) >= %{doctrine_collections_min_ver} +BuildRequires: php-composer(doctrine/event-manager) < %{doctrine_event_manager_max_ver} +BuildRequires: php-composer(doctrine/event-manager) >= %{doctrine_event_manager_min_ver} +BuildRequires: php-composer(doctrine/persistence) < %{doctrine_persistence_max_ver} +BuildRequires: php-composer(doctrine/persistence) >= %{doctrine_persistence_min_ver} +BuildRequires: php-composer(doctrine/reflection) < %{doctrine_reflection_max_ver} +BuildRequires: php-composer(doctrine/reflection) >= %{doctrine_reflection_min_ver} BuildRequires: php-composer(doctrine/data-fixtures) < %{doctrine_datafixtures_max_ver} BuildRequires: php-composer(doctrine/data-fixtures) >= %{doctrine_datafixtures_min_ver} BuildRequires: php-composer(doctrine/dbal) < %{doctrine_dbal_max_ver} @@ -165,10 +182,12 @@ BuildRequires: php-composer(psr/log) < %{psr_log_max_ver} BuildRequires: php-composer(psr/log) >= %{psr_log_min_ver} BuildRequires: php-composer(psr/simple-cache) < %{psr_simple_cache_max_ver} BuildRequires: php-composer(psr/simple-cache) >= %{psr_simple_cache_min_ver} -BuildRequires: php-composer(symfony/polyfill) < %{symfony_polyfill_max_ver} -BuildRequires: php-composer(symfony/polyfill) >= %{symfony_polyfill_min_ver} -BuildRequires: php-composer(symfony/security-acl) < %{symfony_security_acl_max_ver} -BuildRequires: php-composer(symfony/security-acl) >= %{symfony_security_acl_min_ver} +BuildRequires: php-composer(%{composer_vendor}/polyfill) < %{symfony_polyfill_max_ver} +BuildRequires: php-composer(%{composer_vendor}/polyfill) >= %{symfony_polyfill_min_ver} +BuildRequires: php-composer(%{composer_vendor}/security-acl) < %{symfony_security_acl_max_ver} +BuildRequires: php-composer(%{composer_vendor}/security-acl) >= %{symfony_security_acl_min_ver} +BuildRequires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +BuildRequires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} BuildRequires: php-composer(twig/twig) < %{twig_max_ver} BuildRequires: php-composer(twig/twig) >= %{twig_min_ver} # phpcompatinfo for version 4.0.0-beta1 @@ -256,6 +275,7 @@ Requires: php-composer(%{composer_vendor}/templating) = %{version} Requires: php-composer(%{composer_vendor}/translation) = %{version} Requires: php-composer(%{composer_vendor}/validator) = %{version} Requires: php-composer(%{composer_vendor}/var-dumper) = %{version} +Requires: php-composer(%{composer_vendor}/var-exporter) = %{version} Requires: php-composer(%{composer_vendor}/web-link) = %{version} Requires: php-composer(%{composer_vendor}/workflow) = %{version} Requires: php-composer(%{composer_vendor}/yaml) = %{version} @@ -295,8 +315,14 @@ License: MIT Requires: %{name}-common = %{version}-%{release} # composer.json -Requires: php-composer(doctrine/common) >= %{doctrine_common_min_ver} -Requires: php-composer(doctrine/common) < %{doctrine_common_max_ver} +Requires: php-composer(doctrine/collections) < %{doctrine_collections_max_ver} +Requires: php-composer(doctrine/collections) >= %{doctrine_collections_min_ver} +Requires: php-composer(doctrine/event-manager) < %{doctrine_event_manager_max_ver} +Requires: php-composer(doctrine/event-manager) >= %{doctrine_event_manager_min_ver} +Requires: php-composer(doctrine/persistence) < %{doctrine_persistence_max_ver} +Requires: php-composer(doctrine/persistence) >= %{doctrine_persistence_min_ver} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/form) @@ -340,6 +366,8 @@ Requires: %{name}-common = %{version}-%{release} Requires: php-composer(monolog/monolog) >= %{monolog_min_ver} Requires: php-composer(monolog/monolog) < %{monolog_max_ver} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/console) @@ -432,6 +460,8 @@ Requires: %{name}-common = %{version}-%{release} # composer.json Requires: php-composer(twig/twig) >= %{twig_min_ver} Requires: php-composer(twig/twig) < %{twig_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/asset) @@ -503,6 +533,8 @@ License: MIT # composer.json Requires: php-composer(%{composer_vendor}/cache) = %{version} Requires: php-composer(%{composer_vendor}/config) = %{version} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} Requires: php-composer(%{composer_vendor}/dependency-injection) = %{version} Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(%{composer_vendor}/filesystem) = %{version} @@ -559,9 +591,13 @@ Summary: Symfony Security Bundle (version 4) License: MIT # composer.json +Requires: php-composer(%{composer_vendor}/config) = %{version} Requires: php-composer(%{composer_vendor}/dependency-injection) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -Requires: php-composer(%{composer_vendor}/security) = %{version} +Requires: php-composer(%{composer_vendor}/security-core) = %{version} +Requires: php-composer(%{composer_vendor}/security-csrf) = %{version} +Requires: php-composer(%{composer_vendor}/security-guard) = %{version} +Requires: php-composer(%{composer_vendor}/security-http) = %{version} Requires: php-xml # phpcompatinfo for version 4.0.0-beta1 Requires: php-pcre @@ -612,6 +648,7 @@ Autoloader: %{symfony4_dir}/Bundle/TwigBundle/autoload.php Summary: Symfony WebProfiler Bundle (version 4) # composer.json +Requires: php-composer(%{composer_vendor}/config) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} Requires: php-composer(%{composer_vendor}/routing) = %{version} Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} @@ -737,6 +774,9 @@ Requires: php-composer(psr/log) < %{psr_log_max_ver} Requires: php-composer(psr/log) >= %{psr_log_min_ver} Requires: php-composer(psr/simple-cache) < %{psr_simple_cache_max_ver} Requires: php-composer(psr/simple-cache) >= %{psr_simple_cache_min_ver} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} +Requires: php-composer(%{composer_vendor}/var-exporter) = %{version} # phpcompatinfo for version 4.0.0-beta1 Requires: php-date Requires: php-hash @@ -755,6 +795,7 @@ Suggests: php-pecl(redis) Provides: php-composer(%{composer_vendor}/cache) = %{version} Provides: php-composer(psr/cache-implementation) = 1.0 Provides: php-composer(psr/simple-cache-implementation) = 1.0 +Provides: php-composer(%{composer_vendor}/cache-contracts-implementation) = 1.0 %description cache The Cache component provides an extended PSR-6 [1] implementation for adding @@ -808,6 +849,8 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/console.html # composer.json +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} Requires: php-composer(%{composer_vendor}/debug) = %{version} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 @@ -900,6 +943,8 @@ Requires: %{name}-common = %{version}-%{release} # composer.json Requires: php-composer(psr/container) >= %{psr_container_min_ver} Requires: php-composer(psr/container) < %{psr_container_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/config) @@ -920,6 +965,7 @@ Requires: php-spl # Composer Provides: php-composer(%{composer_vendor}/dependency-injection) = %{version} Provides: php-composer(psr/container-implementation) = 1.0 +Provides: php-composer(%{composer_vendor}/service-contracts-implementation) = 1.0 %description dependency-injection The Dependency Injection component allows you to standardize and centralize @@ -988,6 +1034,9 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/event_dispatcher.html Requires: %{name}-common = %{version}-%{release} +# composer.json: +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/dependency-injection) @@ -1017,7 +1066,10 @@ Summary: Symfony ExpressionLanguage Component (version 4) License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/expression_language.html +# composer.json: Requires: php-composer(%{composer_vendor}/cache) = %{version} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # phpcompatinfo for version 4.0.0-beta1 Requires: php-ctype Requires: php-pcre @@ -1165,6 +1217,8 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/http_kernel.html # composer.json +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} Requires: php-composer(%{composer_vendor}/debug) = %{version} Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} @@ -1479,6 +1533,8 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/security.html # composer.json +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} @@ -1573,6 +1629,9 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/stopwatch.html Requires: %{name}-common = %{version}-%{release} +# composer.json +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # phpcompatinfo for version 4.0.0-beta1 Requires: php-spl @@ -1626,6 +1685,9 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/translation.html Requires: %{name}-common = %{version}-%{release} +# composer.json +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/config) @@ -1646,6 +1708,7 @@ Requires: php-tokenizer # Composer Provides: php-composer(%{composer_vendor}/translation) = %{version} +Provides: php-composer(%{composer_vendor}/translation-contracts-implementation) = 1.0 %description translation Translation provides tools for loading translation files and generating @@ -1662,7 +1725,8 @@ License: MIT URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/validator.html # composer.json -Requires: php-composer(%{composer_vendor}/translation) = %{version} +Requires: php-composer(%{composer_vendor}/contracts) < %{symfony_contracts_max_ver} +Requires: php-composer(%{composer_vendor}/contracts) >= %{symfony_contracts_min_ver} # composer.json: optional %if 0%{?fedora} >= 26 || 0%{?rhel} >= 8 Suggests: php-composer(%{composer_vendor}/config) @@ -1671,6 +1735,7 @@ Suggests: php-composer(%{composer_vendor}/http-foundation) Suggests: php-composer(%{composer_vendor}/intl) Suggests: php-composer(%{composer_vendor}/property-access) Suggests: php-composer(%{composer_vendor}/yaml) +Suggests: php-composer(%{composer_vendor}/translation) Suggests: php-composer(doctrine/annotations) Suggests: php-composer(doctrine/cache) Suggests: php-composer(egulias/email-validator) @@ -1753,6 +1818,33 @@ Autoloader: %{symfony4_dir}/Component/VarDumper/autoload.php # ------------------------------------------------------------------------------ +%package var-exporter + +Summary: Symfony exporting data structure to plain PHP code (version 4) +License: MIT +URL: http://symfony.com/doc/%{symfony4_doc_ver}/components/var_exporter.html + +Requires: %{name}-common = %{version}-%{release} +# phpcompatinfo for version 4.2.2 +Requires: php-reflection +Requires: php-hash +Requires: php-spl + +# Composer +Provides: php-composer(%{composer_vendor}/var-exporter) = %{version} + +%description var-exporter +The VarExporter component allows exporting any serializable PHP data structure +to plain PHP code. While doing so, it preserves all the semantics associated +with the serialization mechanism of PHP (__wakeup, __sleep, Serializable). + +It also provides an instantiator that allows creating and populating objects +without calling their constructor nor any other methods. + +Autoloader: %{symfony4_dir}/Component/VarExporter/autoload.php + +# ------------------------------------------------------------------------------ + %package web-link Summary: Symfony WebLink Component (version 4) @@ -1841,6 +1933,9 @@ sed 's#__PHPDIR__#%{phpdir}#' -i $(basename %{SOURCE1}) : Remove unnecessary files find src -name '.git*' -delete +: Provided as separate package +rm -rf src/Symfony/Contracts + %build : Create common autoloader @@ -1872,12 +1967,12 @@ AUTOLOAD : Create individual sub-package autoloaders for AUTOLOADER in $(./%{name}-generate-autoloaders.php) do + echo ">>>>>>>>>>>>>>>>>>>> Autoloader: $AUTOLOADER" sed \ -e 's#__VERSION__#%{version}#' \ -e 's#__RELEASE__#%{release}#' \ -e 's#__PHPDIR__#%{phpdir}#' \ -i $AUTOLOADER - echo ">>>>>>>>>>>>>>>>>>>> Autoloader: $AUTOLOADER" cat $AUTOLOADER done @@ -2759,6 +2854,22 @@ exit $RET # ------------------------------------------------------------------------------ +%files var-exporter + +%license src/Symfony/Component/VarExporter/LICENSE +%doc src/Symfony/Component/VarExporter/*.md +%doc src/Symfony/Component/VarExporter/composer.json + +%{symfony4_dir}/Component/VarExporter +%exclude %{symfony4_dir}/Component/VarExporter/LICENSE +%exclude %{symfony4_dir}/Component/VarExporter/*.md +%exclude %{symfony4_dir}/Component/VarExporter/autoload-dev.php +%exclude %{symfony4_dir}/Component/VarExporter/composer.json +%exclude %{symfony4_dir}/Component/VarExporter/phpunit.* +%exclude %{symfony4_dir}/Component/VarExporter/Tests + +# ------------------------------------------------------------------------------ + %files web-link %license src/Symfony/Component/WebLink/LICENSE @@ -2808,6 +2919,15 @@ exit $RET # ############################################################################## %changelog +* Mon Jan 7 2019 Remi Collet <remi@remirepo.net> - 4.2.2-1 +- update to 4.2.2 +- add VarExporter component +- add dependency on symfony/contracts +- add dependency on doctrine/event-manager, doctrine/persistence + and doctrine/reflection +- raise dependency on doctrine/dbal 2.5 +- raise dependency on ocramius/proxy-manager 2.1 + * Mon Jan 7 2019 Remi Collet <remi@remirepo.net> - 4.1.10-1 - update to 4.1.10 |