Maslosoft Mangan API
Class EmbeddedAnnotation
Annotation for embedded document in mongo
defaultClassName
will be used for getting empty properties,
but any type of embedded document can be stored within this field
Examples:
Embed with namespaced class literal:
```
- Maslosoft\Addendum\Collections\MetaAnnotation
- Maslosoft\Mangan\Meta\ManganAnnotation
- Maslosoft\Mangan\Meta\ManganPropertyAnnotation
- Maslosoft\Mangan\Annotations\EmbeddedAnnotation
Direct known subclasses
Namespace: Maslosoft\Mangan\Annotations
Embedded(company\product\embeddedclassname):
Embedded(embeddedclassname): ```
Conflicts('embeddedarray')
Conflicts('dbref')
Conflicts('dbrefarray')
Conflicts('related')
Conflicts('relatedarray')
Target('property')
Template: Embedded(${defaultClassName})
Author: Piotr
Located at Annotations/EmbeddedAnnotation.php
Embedded(company\product\embeddedclassname):
Embed with default class - short notation - `EmbeddedClassName` imported via use statement:
Embedded(embeddedclassname): ```
Conflicts('embeddedarray')
Conflicts('dbref')
Conflicts('dbrefarray')
Conflicts('related')
Conflicts('relatedarray')
Target('property')
Template: Embedded(${defaultClassName})
Author: Piotr
Located at Annotations/EmbeddedAnnotation.php
Methods inherited from Maslosoft\Mangan\Meta\ManganPropertyAnnotation
Methods inherited from Maslosoft\Mangan\Meta\ManganAnnotation
API documentation generated by ApiGen