interface MappingDriver (View source)

Contract for metadata drivers.

Methods

void
loadMetadataForClass(string $className, ClassMetadata $metadata)

Loads the metadata for the specified class into the provided container.

array
getAllClassNames()

Gets the names of all mapped classes known to this driver.

boolean
isTransient(string $className)

Returns whether the class with the specified name should have its metadata loaded.

Details

void loadMetadataForClass(string $className, ClassMetadata $metadata)

Loads the metadata for the specified class into the provided container.

Parameters

string $className
ClassMetadata $metadata

Return Value

void

array getAllClassNames()

Gets the names of all mapped classes known to this driver.

Return Value

array The names of all mapped classes known to this driver.

boolean isTransient(string $className)

Returns whether the class with the specified name should have its metadata loaded.

This is only the case if it is either mapped as an Entity or a MappedSuperclass.

Parameters

string $className

Return Value

boolean