Bug #5484
AOP proxy builder does not add some annotations to built proxy classes
Status: | Resolved | Start date: | 2009-11-24 | |
---|---|---|---|---|
Priority: | Must have | Due date: | ||
Assigned To: | Karsten Dambekalns | % Done: | 100% |
|
Category: | AOP | |||
Target version: | TYPO3 Flow Base Distribution - 1.0 alpha 7 | |||
PHP Version: | Complexity: | |||
Has patch: | Affected Flow version: |
Description
The proxy classes retain @param annotations, but loose @return if no parameters exist and also any other annotations. That leads to problems with validation and possibly other things.
Associated revisions
[+BUGFIX] FLOW3 (AOP): The built proxy classes now retain vital method annotations, fixes #5484
[~TASK] FLOW3 (Security): Some tweaks to the HashService, renamed generateHash() to generateHmac(), validateHash() to validateHmac()
[!!!][+CONFIGURATION] FLOW3 (Security): the HashService now needs an encryptionKey to be set in it's settings
[~TASK] FLOW3 (MVC): Tweaked ActionController::checkRequestHash() a little
[+BUGFIX] FLOW3 (AOP): The built proxy classes now retain vital method annotations, fixes #5484
[~TASK] FLOW3 (Security): Some tweaks to the HashService, renamed generateHash() to generateHmac(), validateHash() to validateHmac()
[!!!][+CONFIGURATION] FLOW3 (Security): the HashService now needs an encryptionKey to be set in it's settings
[~TASK] FLOW3 (MVC): Tweaked ActionController::checkRequestHash() a little
[+BUGFIX] FLOW3 (AOP): Added safeguard against missing class and method name in new method, relates to #5484
History
#1 Updated by Karsten Dambekalns over 5 years ago
- Status changed from Accepted to Resolved
- % Done changed from 0 to 100
Applied in changeset r3500.