« Previous | Next » 

Revision bc8f7164

IDbc8f7164dea7331823b6170aa76833ffdc6c9658

Added by Sebastian Kurfuerst over 8 years ago

[FEATURE] Resolve relative namespaces and use statements in @var & @param annotations

Reflection should expand shortened or namespaced @var & @param annotations
to their fully qualified class name.

This has a direct benefit in the following areas (all covered by tests):

  • Reflection returns the fully qualified class name for @var and @param annotations
  • Reflection returns the fully qualified property types for Domain Models
    inside the class schema
  • Dependency Injection using @Flow\Inject works with shortened class names
  • Property mapping works for shortened class names in type hint & @param annotation

Resolves: #46008
Releases: master
Change-Id: I28fd7c7993ea79714cc62032fcc332ac8cf9d4bc

  • added
  • modified
  • copied
  • renamed
  • deleted