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