[x] Throwable.class.php - E_DEPRECATED: Implicitly marking parameter $cause as nullable is deprecated, the explicit nullable type must be used instead
[x] Environment.class.php - E_DEPRECATED: Implicitly marking parameter $platform as nullable is deprecated, the explicit nullable type must be used instead
[x] Runtime.class.php - E_DEPRECATED: Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead
[x] Date.class.php - E_DEPRECATED: Implicitly marking parameter $timezone as nullable is deprecated, the explicit nullable type must be used instead
[x] VirtualProperty.class.php - E_DEPRECATED: Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead
[x] Properties.class.php - E_DEPRECATED: Implicitly marking parameter $filename as nullable is deprecated, the explicit nullable type must be used instead
See https://wiki.php.net/rfc/deprecate-implicitly-nullable-types
[x]
Throwable.class.php
- E_DEPRECATED: Implicitly marking parameter $cause as nullable is deprecated, the explicit nullable type must be used instead[x]
Environment.class.php
- E_DEPRECATED: Implicitly marking parameter $platform as nullable is deprecated, the explicit nullable type must be used instead[x]
Runtime.class.php
- E_DEPRECATED: Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead[x]
Date.class.php
- E_DEPRECATED: Implicitly marking parameter $timezone as nullable is deprecated, the explicit nullable type must be used instead[x]
VirtualProperty.class.php
- E_DEPRECATED: Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead[x]
Properties.class.php
- E_DEPRECATED: Implicitly marking parameter $filename as nullable is deprecated, the explicit nullable type must be used instead⚠️ Note: These can not be fixed syntactically in a way that works with all PHP versions PHP 7.0 - 8.4, see https://github.com/xp-framework/rfc/issues/343#issuecomment-1906775356. We either need to drop support for at least PHP 7.0 or remove the type hint. Both create BC breaks.
👉 Workaround: For XP 11, we'll go with suppressing these errors via error handler.