PHP Класс Kdyby\Doctrine\RepositoryFactory

Автор: Filip Procházka ([email protected])
Наследование: extends Nette\Object, implements Doctrine\ORM\Repository\RepositoryFactory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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