Newscoop\Doctrine\EventDispatcherProxy::getEntityProperties PHP Метод

getEntityProperties() приватный Метод

Get entity properties.
private getEntityProperties ( $entity, EntityManager $em ) : array
$em Doctrine\ORM\EntityManager
Результат array
    private function getEntityProperties($entity, EntityManager $em)
    {
        $properties = array();
        $meta = $em->getClassMetadata(get_class($entity));
        foreach ($meta->getReflectionProperties() as $property) {
            $value = $meta->getFieldValue($entity, $property->name);
            if (!empty($value)) {
                $properties[$property->name] = $value;
            }
        }
        return $properties;
    }