class MappedSuperClassMetadata extends ComponentMetadata (View source)

Properties

protected string $className from ComponentMetadata
protected ComponentMetadata|null $parent from ComponentMetadata
protected ReflectionClass|null $reflectionClass The ReflectionClass instance of the component class. from ComponentMetadata
protected CacheMetadata|null $cache from ComponentMetadata
protected Property[] $declaredProperties from ComponentMetadata
protected string|null $customRepositoryClassName
protected Property|null $declaredVersion

Methods

__construct(string $className, ClassMetadataBuildingContext $metadataBuildingContext)

No description

getClassName()

No description

setParent(ComponentMetadata $parent)

No description

getParent()

No description

getReflectionClass()

No description

setCache(CacheMetadata|null $cache = null)

No description

getCache()

No description

iterable|Property[]
addDeclaredProperty(Property $property)

No description

hasDeclaredProperty(string $propertyName)

No description

iterable|Property[]
getPropertiesIterator()

No description

getProperty(string $propertyName)

No description

hasProperty(string $propertyName)

No description

getCustomRepositoryClassName()

No description

setCustomRepositoryClassName(string|null $customRepositoryClassName)

No description

getDeclaredVersion()

No description

setDeclaredVersion(Property $property)

No description

getVersion()

No description

isVersioned()

No description

Details

__construct(string $className, ClassMetadataBuildingContext $metadataBuildingContext)

Parameters

string $className
ClassMetadataBuildingContext $metadataBuildingContext

getClassName()

setParent(ComponentMetadata $parent)

Parameters

ComponentMetadata $parent

getParent()

getReflectionClass()

setCache(CacheMetadata|null $cache = null)

Parameters

CacheMetadata|null $cache

getCache()

iterable|Property[] getDeclaredPropertiesIterator()

Return Value

iterable|Property[]

addDeclaredProperty(Property $property)

Parameters

Property $property

Exceptions

ReflectionException
MappingException

hasDeclaredProperty(string $propertyName)

Parameters

string $propertyName

iterable|Property[] getPropertiesIterator()

Return Value

iterable|Property[]

getProperty(string $propertyName)

Parameters

string $propertyName

hasProperty(string $propertyName)

Parameters

string $propertyName

getCustomRepositoryClassName()

setCustomRepositoryClassName(string|null $customRepositoryClassName)

Parameters

string|null $customRepositoryClassName

getDeclaredVersion()

setDeclaredVersion(Property $property)

Parameters

Property $property

getVersion()

isVersioned()