GraphAware\Neo4j\OGM\EntityManager::getRepository PHP Метод

getRepository() публичный Метод

public getRepository ( string $class ) : BaseRepository
$class string
Результат GraphAware\Neo4j\OGM\Repository\BaseRepository
    public function getRepository($class)
    {
        $classMetadata = $this->getClassMetadataFor($class);
        if (!array_key_exists($class, $this->repositories)) {
            $repositoryClassName = $classMetadata->hasCustomRepository() ? $classMetadata->getRepositoryClass() : BaseRepository::class;
            $this->repositories[$class] = new $repositoryClassName($classMetadata, $this, $class);
        }
        return $this->repositories[$class];
    }

Usage Example

Пример #1
0
 private function getHydrator($target)
 {
     return $this->entityManager->getRepository($target);
 }