CI failed on the PHP 8.5 matrix cell because the suite raised four
deprecations that failOnDeprecation=true escalates into failures:
- FlattenException::getClassNameFromIncomplete wrapped a
__PHP_Incomplete_Class in ArrayObject. PHP 8.5 deprecates using an
object as ArrayObject's backing array; cast to (array) instead to
access the __PHP_Incomplete_Class_Name property directly.
- ReflectionMethod::setAccessible(true) has been a no-op since PHP 8.1
and is deprecated on 8.5. Drop it from AdpApiControllerTest,
ModuleRouteRegistrationTest, and SymfonyConfigProviderTest — private
methods are already reflectively invocable without it.
https://claude.ai/code/session_013FDG7jHHPZcEG3A2VgPAAa