public function processScheduledInsertion($em, $node, AdapterInterface $ea) { parent::processScheduledInsertion($em, $node, $ea); $meta = $em->getClassMetadata(get_class($node)); $properties = $meta->getReflectionProperties(); $config = $this->listener->getConfiguration($em, $meta->name); if ($this->isUseMaterializedPath($config) && isset($config['path_starts_with_separator']) && $config['path_starts_with_separator'] && isset($properties[$config['path']])) { $meta->getReflectionProperty($config['path'])->setValue($node, $config['path_separator']); } }