PHP 클래스 Kdyby\Doctrine\RepositoryFactory

저자: Filip Procházka ([email protected])
상속: extends Nette\Object, implements Doctrine\ORM\Repository\RepositoryFactory
파일 보기 프로젝트 열기: kdyby/doctrine 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Container $serviceLocator )
getRepository ( Doctrine\ORM\EntityManagerInterface $entityManager, string $entityName ) : EntityRepository
setServiceIdsMap ( array $repositoryServicesMap, string $defaultRepositoryFactory )

보호된 메소드들

메소드 설명
getRepositoryFactory ( string $serviceName ) : Kdyby\Doctrine\DI\IRepositoryFactory

비공개 메소드들

메소드 설명
createRepository ( Doctrine\ORM\EntityManagerInterface $entityManager, Doctrine\ORM\Mapping\ClassMetadata $metadata ) : Doctrine\Common\Persistence\ObjectRepository Create a new repository instance for an entity class.

메소드 상세

__construct() 공개 메소드

public __construct ( Container $serviceLocator )
$serviceLocator Nette\DI\Container

getRepository() 공개 메소드

public getRepository ( Doctrine\ORM\EntityManagerInterface $entityManager, string $entityName ) : EntityRepository
$entityManager Doctrine\ORM\EntityManagerInterface
$entityName string
리턴 EntityRepository

getRepositoryFactory() 보호된 메소드

protected getRepositoryFactory ( string $serviceName ) : Kdyby\Doctrine\DI\IRepositoryFactory
$serviceName string
리턴 Kdyby\Doctrine\DI\IRepositoryFactory

setServiceIdsMap() 공개 메소드

public setServiceIdsMap ( array $repositoryServicesMap, string $defaultRepositoryFactory )
$repositoryServicesMap array [RepositoryType => repositoryServiceId]
$defaultRepositoryFactory string