GraphAware\Neo4j\OGM\Lazy\LazyRelationshipCollection::doInitialize PHP Method

doInitialize() protected method

protected doInitialize ( )
    protected function doInitialize()
    {
        $i = 0;
        $instances = $this->finder->find($this->baseId);
        foreach ($instances as $instance) {
            $cm = $this->em->getClassMetadata(get_class($instance));
            if (!$this->collection->contains($instance)) {
                if (!$this->relationshipMetadata->isRelationshipEntity()) {
                    $this->em->getUnitOfWork()->addManagedRelationshipReference($this->baseInstance, $instance, $this->relationshipMetadata->getPropertyName(), $this->relationshipMetadata);
                }
                $repo = $this->em->getRepository(get_class($this->baseInstance));
                $repo->setInversedAssociation($this->baseInstance, $instance, $this->relationshipMetadata->getPropertyName());
                $this->collection[] = $instance;
                ++$i;
            }
        }
    }
LazyRelationshipCollection