* 7.1:
fix detecting anonymous exception classes on Windows and PHP 7
skip tests requiring the intl extension if it's not installed
[RateLimiter] Fix DateInterval normalization
re-add missing profiler shortcuts on profiler homepage
Fix support for \SplTempFileObject in BinaryFileResponse
[Security] Store original token in token storage when implicitly exiting impersonation
[Cache] Fix clear() when using Predis
* 6.4:
fix detecting anonymous exception classes on Windows and PHP 7
skip tests requiring the intl extension if it's not installed
[RateLimiter] Fix DateInterval normalization
[Security] Store original token in token storage when implicitly exiting impersonation
[Cache] Fix clear() when using Predis
* 5.4:
fix detecting anonymous exception classes on Windows and PHP 7
skip tests requiring the intl extension if it's not installed
[RateLimiter] Fix DateInterval normalization
[Security] Store original token in token storage when implicitly exiting impersonation
[Cache] Fix clear() when using Predis
* 5.4:
Fix CI
Bump ext-redis in CI on PHP >= 8.4
Adjust pretty name of closures on PHP 8.4
implement NodeVisitorInterface instead of extending AbstractNodeVisitor
* 7.0:
List CS fix in .git-blame-ignore-revs
Fix implicitly-required parameters
minor #53524 [Messenger] [AmazonSqs] Allow `async-aws/sqs` version 2 (smoench)
Fix bad merge
List CS fix in .git-blame-ignore-revs
Fix implicitly-required parameters
List CS fix in .git-blame-ignore-revs
Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
[Messenger][AmazonSqs] Allow async-aws/sqs version 2
* 6.4:
Fix implicitly-required parameters
minor #53524 [Messenger] [AmazonSqs] Allow `async-aws/sqs` version 2 (smoench)
Fix bad merge
List CS fix in .git-blame-ignore-revs
Fix implicitly-required parameters
List CS fix in .git-blame-ignore-revs
Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
[Messenger][AmazonSqs] Allow async-aws/sqs version 2
* 6.3:
minor #53524 [Messenger] [AmazonSqs] Allow `async-aws/sqs` version 2 (smoench)
Fix bad merge
List CS fix in .git-blame-ignore-revs
Fix implicitly-required parameters
List CS fix in .git-blame-ignore-revs
Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
* 6.4:
[Config] Prefixing FileExistenceResource::__toString() to avoid conflict with FileResource
[String] Method toByteString conversion using iconv is unreachable
[HttpKernel] Check controllers are allowed when using the fallback surrogate strategy
[HttpKernel] Fix DebugLoggerConfigurator
Set exception code to ldap error number
Accept mixed key on DsPairStub
check that the secret passed to RequestParser is not empty
[HttpKernel] Fix PHP deprecation
* 6.0:
[6.0] cs fixes
[5.4] cs fixes
[5.3] cs fixes
[Cache] Fix saving items with no expiration through ProxyAdapter
CS fixes
fix merge
Remove pointless assignment
[HttpClient] Fix tracing requests made after calling withOptions()
[Cache] disable lock on CLI
Revert "feature #41989 [Cache] make `LockRegistry` use semaphores when possible (nicolas-grekas)"
[HttpKernel] fix how configuring log-level and status-code by exception works
[VarDumper] add more "transient-on-macos" groups
* 5.4:
[5.4] cs fixes
[5.3] cs fixes
[Cache] Fix saving items with no expiration through ProxyAdapter
CS fixes
[HttpClient] Fix tracing requests made after calling withOptions()
[Cache] disable lock on CLI
Revert "feature #41989 [Cache] make `LockRegistry` use semaphores when possible (nicolas-grekas)"
[HttpKernel] fix how configuring log-level and status-code by exception works
[VarDumper] add more "transient-on-macos" groups
* 5.3:
[5.3] cs fixes
[Cache] Fix saving items with no expiration through ProxyAdapter
CS fixes
[HttpClient] Fix tracing requests made after calling withOptions()
[Cache] disable lock on CLI
[VarDumper] add more "transient-on-macos" groups
* 4.4:
[Cache] Fix saving items with no expiration through ProxyAdapter
CS fixes
[Cache] disable lock on CLI
[VarDumper] add more "transient-on-macos" groups
* 5.0:
Fix abstract method name in PHP doc block
Various cleanups
[HttpClient] fix issues in tests
Fixes sprintf(): Too few arguments in form transformer
[Console] Fix QuestionHelper::disableStty()
[Validator] Use Mime component to determine mime type for file validator
validate subforms in all validation groups
Update Hungarian translations
Add meaningful message when Process is not installed (ProcessHelper)
[PropertyAccess] Fix TypeError parsing again.
[TwigBridge] fix fallback html-to-txt body converter
[Security/Http] fix merge
[ErrorHandler] fix setting $trace to null in FatalError
[Form] add missing Czech validators translation
[Validator] add missing Czech translations
never directly validate Existence (Required/Optional) constraints
* 4.4:
Fix abstract method name in PHP doc block
Various cleanups
[HttpClient] fix issues in tests
Fixes sprintf(): Too few arguments in form transformer
[Console] Fix QuestionHelper::disableStty()
[Validator] Use Mime component to determine mime type for file validator
validate subforms in all validation groups
Update Hungarian translations
Add meaningful message when Process is not installed (ProcessHelper)
[PropertyAccess] Fix TypeError parsing again.
[TwigBridge] fix fallback html-to-txt body converter
[Form] add missing Czech validators translation
[Validator] add missing Czech translations
never directly validate Existence (Required/Optional) constraints
This PR was merged into the 3.4 branch.
Discussion
----------
Address deprecation of ReflectionType::getClass()
| Q | A
| ------------- | ---
| Branch? | 3.4
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| Tickets | #36872
| License | MIT
| Doc PR | N/A
Calling `ReflectionType::getClass()` will trigger a deprecation warning on php 8. This PR switches to `getType()` if available.
Commits
-------
53b1677a4e Address deprecation of ReflectionType::getClass().