Maslosoft Mangan API
Class DocumentTypeMeta
Model meta container
- Maslosoft\Addendum\Collections\MetaType
- Maslosoft\Mangan\Meta\DocumentTypeMeta uses Maslosoft\Mangan\Traits\Defaults\MongoClientOptions, Maslosoft\Mangan\Traits\Access\GetSet
Methods summary
public
|
|
public
|
|
public
|
|
public
|
Properties summary
public
string
|
$label
Field label |
#
''
|
public
string
|
$description
Description |
#
''
|
public
string
|
$collectionName
Collection name |
#
''
|
public
string
|
$connectionId
Connection ID |
#
Maslosoft\Mangan\Meta\Mangan::DefaultConnectionId
|
public
mixed[]
|
$clientFlags
Annotation defined client connection flags |
#
[]
|
public
string|array
|
$primaryKey
Primary key field or fields |
#
null
|
public
boolean
|
$useCursor
Whenever to use cursors |
#
false
|
public
boolean
|
$homogenous
Whenever colleciton is homogenous |
#
true
|
public
string
|
$finder
Finder class name to return by Finder from create method |
#
null
|
public
string
|
$entityManager
Entity Manager class name to return by EntityManager from create method |
#
null
|
public
string[]
|
$aliases
Property aliases. This consists of source property name as key, and destination property as value. |
#
[]
|
public
|
$validators
Validators configuration |
#
[]
|
Properties used from Maslosoft\Mangan\Traits\Defaults\MongoClientOptions
$authMechanism
,
$authSource
,
$connect
,
$connectTimeoutMS
,
$db
,
$fsync
,
$gssapiServiceName
,
$journal
,
$password
,
$readPreference
,
$readPreferenceTags
,
$replicaSet
,
$secondaryAcceptableLatencyMS
,
$socketTimeoutMS
,
$ssl
,
$username
,
$w
,
$wTimeoutMS