Overview

Namespaces

  • LeanMapper
    • Exception
    • Reflection
    • Relationship

Classes

  • Aliases
  • AliasesBuilder
  • AliasesParser
  • AnnotationsParser
  • EntityReflection
  • Property
  • PropertyFactory
  • PropertyFilters
  • PropertyType
  • Overview
  • Namespace
  • Class

Class EntityReflection

Entity reflection

ReflectionClass implements Reflector
Extended by LeanMapper\Reflection\EntityReflection
Namespace: LeanMapper\Reflection
Author: Vojtěch Kohout
Located at Reflection/EntityReflection.php
Methods summary
public LeanMapper\Reflection\Property|null
# getEntityProperty( string $name )

Gets requested entity property

Gets requested entity property

Parameters

$name

Returns

LeanMapper\Reflection\Property|null
public LeanMapper\Reflection\Aliases
# getAliases( )

Gets LeanMapper\Reflection\Aliases instance valid for current class

Gets LeanMapper\Reflection\Aliases instance valid for current class

Returns

LeanMapper\Reflection\Aliases
public LeanMapper\Reflection\EntityReflection|null
# getParentClass( )

Returns parent entity reflection

Returns parent entity reflection

Returns

LeanMapper\Reflection\EntityReflection|null

Overrides

ReflectionClass::getParentClass()
public string
# getDocComment( )

Returns doc comment of current class

Returns doc comment of current class

Returns

string

Overrides

ReflectionClass::getDocComment()
Methods inherited from ReflectionClass
__construct(), __toString(), export(), getConstant(), getConstants(), getConstructor(), getDefaultProperties(), getEndLine(), getExtension(), getExtensionName(), getFileName(), getInterfaceNames(), getInterfaces(), getMethod(), getMethods(), getModifiers(), getName(), getNamespaceName(), getProperties(), getProperty(), getShortName(), getStartLine(), getStaticProperties(), getStaticPropertyValue(), getTraitAliases(), getTraitNames(), getTraits(), hasConstant(), hasMethod(), hasProperty(), implementsInterface(), inNamespace(), isAbstract(), isCloneable(), isFinal(), isInstance(), isInstantiable(), isInterface(), isInternal(), isIterateable(), isSubclassOf(), isTrait(), isUserDefined(), newInstance(), newInstanceArgs(), newInstanceWithoutConstructor(), setStaticPropertyValue()
Constants inherited from ReflectionClass
IS_EXPLICIT_ABSTRACT, IS_FINAL, IS_IMPLICIT_ABSTRACT
Properties inherited from ReflectionClass
$name
tharos/leanmapper v1.3.0 API documentation API documentation generated by ApiGen