class RuntimePublicReflectionProperty extends ReflectionProperty (View source)

PHP Runtime Reflection Public Property - special overrides for public properties.

Methods

getValue($object = null)

{@inheritDoc}

setValue($object, $value = null)

{@inheritDoc}

Details

getValue($object = null)

{@inheritDoc}

Checks is the value actually exist before fetching it. This is to avoid calling __get on the provided $object if it is a {see \Doctrine\Common\Proxy\Proxy}.

Parameters

$object

setValue($object, $value = null)

{@inheritDoc}

Avoids triggering lazy loading via __set if the provided object is a {see \Doctrine\Common\Proxy\Proxy}.

Parameters

$object
$value