diff options
| -rw-r--r-- | composer.json | 8 | ||||
| -rw-r--r-- | php-doctrine-datafixtures-dbal3.patch | 41 | ||||
| -rw-r--r-- | php-doctrine-datafixtures.spec | 18 | 
3 files changed, 16 insertions, 51 deletions
diff --git a/composer.json b/composer.json index e440164..ebac32c 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@      "require": {          "php": "^7.2 || ^8.0",          "doctrine/common": "^2.13|^3.0", -        "doctrine/persistence": "^1.3.3|^2.0" +        "doctrine/persistence": "^1.3.3|^2.0|^3.0"      },      "conflict": {          "doctrine/phpcr-odm": "<1.3.0", @@ -28,9 +28,9 @@          "doctrine/dbal": "^2.13 || ^3.0",          "doctrine/mongodb-odm": "^1.3.0 || ^2.0.0",          "doctrine/orm": "^2.7.0", -        "jangregor/phpstan-prophecy": "^0.8.1", -        "phpstan/phpstan": "^0.12.99", -        "phpunit/phpunit": "^8.0", +        "jangregor/phpstan-prophecy": "^1", +        "phpstan/phpstan": "^1.5", +        "phpunit/phpunit": "^8.5 || ^9.5",          "symfony/cache": "^5.0 || ^6.0",          "vimeo/psalm": "^4.10"      }, diff --git a/php-doctrine-datafixtures-dbal3.patch b/php-doctrine-datafixtures-dbal3.patch deleted file mode 100644 index c2bdcbd..0000000 --- a/php-doctrine-datafixtures-dbal3.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 5abdfad7119646725461472c392e90c9b4121d84 Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Tue, 5 Oct 2021 08:10:52 +0200 -Subject: [PATCH] skip test using setFilterSchemaAssetsExpression removed in - DBAL3 - -Signed-off-by: Remi Collet <remi@php.net> ---- - .../DataFixtures/Purger/ORMPurgerExcludeTest.php     | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/tests/Doctrine/Tests/Common/DataFixtures/Purger/ORMPurgerExcludeTest.php b/tests/Doctrine/Tests/Common/DataFixtures/Purger/ORMPurgerExcludeTest.php -index c4169af..fce0057 100644 ---- a/tests/Doctrine/Tests/Common/DataFixtures/Purger/ORMPurgerExcludeTest.php -+++ b/tests/Doctrine/Tests/Common/DataFixtures/Purger/ORMPurgerExcludeTest.php -@@ -44,7 +44,9 @@ protected function loadTestData() -  -         $connection    = $em->getConnection(); -         $configuration = $connection->getConfiguration(); --        $configuration->setFilterSchemaAssetsExpression(null); -+        if (method_exists($configuration, 'setFilterSchemaAssetsExpression')) { -+            $configuration->setFilterSchemaAssetsExpression(null); -+        } -  -         $schemaTool = new SchemaTool($em); -         $schemaTool->dropDatabase(); -@@ -86,7 +88,13 @@ public function executeTestPurge($expression, array $list, ?callable $filter = n -  -         $connection    = $em->getConnection(); -         $configuration = $connection->getConfiguration(); --        $configuration->setFilterSchemaAssetsExpression($expression); -+        if ($expression !== null) { -+            if (! method_exists($configuration, 'setFilterSchemaAssetsExpression')) { -+                $this->markTestSkipped('DBAL 2 is required to test schema assets filters'); -+            } -+ -+            $configuration->setFilterSchemaAssetsExpression($expression); -+        } -  -         if ($filter !== null) { -             if (! method_exists($configuration, 'setSchemaAssetsFilter')) { diff --git a/php-doctrine-datafixtures.spec b/php-doctrine-datafixtures.spec index cab4c93..9f62b66 100644 --- a/php-doctrine-datafixtures.spec +++ b/php-doctrine-datafixtures.spec @@ -12,8 +12,8 @@  %global github_owner     doctrine  %global github_name      data-fixtures -%global github_version   1.5.2 -%global github_commit    51c1890e8c5467c421c7cab4579f059ebf720278 +%global github_version   1.5.3 +%global github_commit    ba37bfb776de763c5bf04a36d074cd5f5a083c42  %global github_short     %(c=%{github_commit}; echo ${c:0:7})  %global composer_vendor  doctrine @@ -30,9 +30,9 @@  # "doctrine/dbal": "^2.13 || ^3.0"  %global doctrine_dbal_min_ver 2.13  %global doctrine_dbal_max_ver 4 -# "doctrine/persistence": "^1.3.3|^2.0" +# "doctrine/persistence": "^1.3.3|^2.0|^3.0"  %global doctrine_pers_min_ver 1.3.3 -%global doctrine_pers_max_ver 3 +%global doctrine_pers_max_ver 4  # Build using "--without tests" to disable tests  %bcond_without tests @@ -74,7 +74,7 @@ BuildRequires: php-composer(doctrine/dbal)   >= %{doctrine_dbal_min_ver}  BuildRequires: php-composer(doctrine/persistence) <  %{doctrine_pers_max_ver}  BuildRequires: php-composer(doctrine/persistence) >= %{doctrine_pers_min_ver}  %endif -BuildRequires: phpunit8 +BuildRequires: phpunit9  ## phpcompatinfo (computed from version 1.0.2)  BuildRequires: php-json  BuildRequires: php-reflection @@ -139,6 +139,7 @@ require_once '%{phpdir}/Fedora/Autoloader/autoload.php';          '%{phpdir}/Doctrine/Common3/autoload.php',          '%{phpdir}/Doctrine/Common/autoload.php',      ], [ +        '%{phpdir}/Doctrine/Persistence3/autoload.php',          '%{phpdir}/Doctrine/Persistence2/autoload.php',          '%{phpdir}/Doctrine/Persistence/autoload.php',      ] @@ -178,7 +179,7 @@ rm tests/Doctrine/Tests/Common/DataFixtures/Executor/PHPCRExecutorTest.php  RETURN_CODE=0  for PHP_EXEC in "" php74 php80 php81; do      if [ -z "$PHP_EXEC" ] || which $PHP_EXEC; then -        $PHP_EXEC %{_bindir}/phpunit8 --verbose --bootstrap bootstrap.php \ +        $PHP_EXEC %{_bindir}/phpunit9 --verbose --bootstrap bootstrap.php \              || RETURN_CODE=1      fi  done @@ -199,6 +200,11 @@ exit $RETURN_CODE  %changelog +* Wed Apr 20 2022 Remi Collet <remi@remirepo.net> - 1.5.3-1 +- update to 1.5.3 (no change) +- allow doctrine/persistence v3 +- switch to phpunit9 +  * Fri Jan 21 2022 Remi Collet <remi@remirepo.net> - 1.5.2-1  - update to 1.5.2  - drop patch merged upstream  | 
