rfc:annotations
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:annotations [2011/05/10 01:57] – [Patch] pierrick | rfc:annotations [2011/06/01 00:46] – [Request for Comments: Class Metadata] pierrick | ||
---|---|---|---|
Line 4: | Line 4: | ||
* Date: 2010-08-24 | * Date: 2010-08-24 | ||
* Author: Guilherme Blanco < | * Author: Guilherme Blanco < | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 108: | Line 108: | ||
Annotations can be defined on classes, methods, properties, functions or function parameters. | Annotations can be defined on classes, methods, properties, functions or function parameters. | ||
- | ReflectionAnnotation is an interface | + | ReflectionAnnotation is an interface |
- | Once this class is extended, the subclass is ready to be used an an Annotation: | + | Once this class is extended, the subclass is ready to be used as an Annotation: |
<code php> | <code php> | ||
Line 144: | Line 144: | ||
public $target; | public $target; | ||
| | ||
- | public function __construct($url, | + | public function __construct($url, |
{ | { | ||
$this-> | $this-> | ||
Line 232: | Line 232: | ||
</ | </ | ||
- | Please notice that multiple instantiation of same Annotation is left intentionally for discussion. It can be supported. | + | Please notice that multiple instantiation of same Annotation is left intentionally for discussion. It could be supported. |
Also, the inheritance of Annotations is left for discussion too. This can be done by 2 different approaches: | Also, the inheritance of Annotations is left for discussion too. This can be done by 2 different approaches: | ||
rfc/annotations.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1