Overview

Namespaces

  • LeanMapper
    • Bridges
      • Nette
        • DI
    • Exception
    • Reflection
    • Relationship

Classes

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

Class EntityReflection

Entity reflection

ReflectionClass implements Reflector
Extended by LeanMapper\Reflection\EntityReflection
Namespace: LeanMapper\Reflection
Author: Vojtěch Kohout
Located at LeanMapper/Reflection/EntityReflection.php
Methods summary
public
# __construct( mixed $argument, LeanMapper\IMapper $mapper = null )

Parameters

$argument
$mapper

Overrides

ReflectionClass::__construct()
public LeanMapper\Reflection\Property|null
# getEntityProperty( string $name )

Gets requested entity's property

Gets requested entity's property

Parameters

$name

Returns

LeanMapper\Reflection\Property|null
public LeanMapper\Reflection\Property[]
# getEntityProperties( )

Gets array of all entity's properties

Gets array of all entity's properties

Returns

LeanMapper\Reflection\Property[]
public LeanMapper\Reflection\Aliases
# getAliases( )

Gets Aliases instance relevant to current class

Gets Aliases instance relevant to current class

Returns

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

Gets parent entity's reflection

Gets parent entity's reflection

Returns

LeanMapper\Reflection\EntityReflection|null

Overrides

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

Gets doc comment of current class

Gets doc comment of current class

Returns

string

Overrides

ReflectionClass::getDocComment()
public ReflectionMethod|null
# getGetter( string $name )

Gets requested getter's reflection

Gets requested getter's reflection

Parameters

$name

Returns

ReflectionMethod|null
public ReflectionMethod[]
# getGetters( )

Gets array of getter's reflections

Gets array of getter's reflections

Returns

ReflectionMethod[]
public ReflectionMethod|null
# getSetter( string $name )

Gets requested setter's reflection

Gets requested setter's reflection

Parameters

$name

Returns

ReflectionMethod|null
Methods inherited from ReflectionClass
__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 v3.3.0 API documentation API documentation generated by ApiGen