| Q |
A |
| PHPUnit version |
9.5.26 |
| PHP version |
8.2 RC |
| Installation Method |
Composer |
Summary
When setting a public property on a mock object with $object->prop = 'value';, PHP >= 8.2 complains about a dynamic var.
Current behavior
Creation of dynamic property Mock_IRequest_a01db3a3::$server is deprecated
How to reproduce
$this->request = $this->createMock(IRequest::class);
$this->request->server['PHP_AUTH_USER'] = 'clientId';
Expected behavior
No error, or some other way to ask a mock object to return a given value for a public property.
Summary
When setting a public property on a mock object with
$object->prop = 'value';, PHP >= 8.2 complains about a dynamic var.Current behavior
Creation of dynamic property Mock_IRequest_a01db3a3::$server is deprecatedHow to reproduce
Expected behavior
No error, or some other way to ask a mock object to return a given value for a public property.