summaryrefslogtreecommitdiffstats
path: root/php-doctrine-common-php8.patch
blob: 32e1ff137c68bfcfa776c5b093601ebae8165bb7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
diff -up ./tests/Doctrine/Tests/Common/Proxy/MagicIssetClassWithInteger.php.php8 ./tests/Doctrine/Tests/Common/Proxy/MagicIssetClassWithInteger.php
--- ./tests/Doctrine/Tests/Common/Proxy/MagicIssetClassWithInteger.php.php8	2021-03-31 10:54:57.668187413 +0200
+++ ./tests/Doctrine/Tests/Common/Proxy/MagicIssetClassWithInteger.php	2021-03-31 10:55:02.218170669 +0200
@@ -24,16 +24,16 @@ class MagicIssetClassWithInteger
      * @return int
      * @throws \BadMethodCallException
      */
-    public function __isset(string $name): int
+    public function __isset(string $name): bool
     {
         if ('test' === $name) {
-            return 1;
+            return true;
         }
 
         if ('publicField' === $name || 'id' === $name) {
             throw new \BadMethodCallException('Should never be called for "publicField" or "id"');
         }
 
-        return 0;
+        return false;
     }
 }
diff -up ./tests/Doctrine/Tests/Common/Proxy/NullableNonOptionalHintClass.php.php8 ./tests/Doctrine/Tests/Common/Proxy/NullableNonOptionalHintClass.php
diff -up ./tests/Doctrine/Tests/Common/Proxy/ProxyGeneratorTest.php.php8 ./tests/Doctrine/Tests/Common/Proxy/ProxyGeneratorTest.php
--- ./tests/Doctrine/Tests/Common/Proxy/ProxyGeneratorTest.php.php8	2021-03-31 10:54:38.446258154 +0200
+++ ./tests/Doctrine/Tests/Common/Proxy/ProxyGeneratorTest.php	2021-03-31 10:55:06.625154451 +0200
@@ -54,7 +54,7 @@ class ProxyGeneratorTest extends \PHPUni
         $params = $method->getParameters();
 
         self::assertEquals(1, count($params));
-        self::assertEquals('stdClass', $params[0]->getClass()->getName());
+        self::assertEquals('stdClass', @$params[0]->getClass()->getName());
     }
 
     public function testProxyRespectsMethodsWhichReturnValuesByReference()
@@ -240,6 +240,7 @@ class ProxyGeneratorTest extends \PHPUni
 
     /**
      * @group #751
+     * @requires PHP < 8
      */
     public function testClassWithNullableOptionalNonLastParameterOnProxiedMethods()
     {
@@ -265,6 +266,7 @@ class ProxyGeneratorTest extends \PHPUni
 
     /**
      * @group #751
+     * @requires PHP < 8
      */
     public function testClassWithPhp71NullableOptionalNonLastParameterOnProxiedMethods()
     {