Bug #5484

AOP proxy builder does not add some annotations to built proxy classes

Added by Karsten Dambekalns over 5 years ago. Updated almost 5 years ago.

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

Revision eeca0d7e
Added by Karsten Dambekalns over 5 years ago

[+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

Revision e37f951a
Added by Karsten Dambekalns over 5 years ago

[+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

Revision f7e01a63
Added by Karsten Dambekalns over 5 years ago

[+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.

Also available in: Atom PDF