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()
{
|