PHP Class Kdyby\Doctrine\RepositoryFactory

Author: Filip Procházka ([email protected])
Inheritance: extends Nette\Object, implements Doctrine\ORM\Repository\RepositoryFactory
Afficher le fichier Open project: kdyby/doctrine Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Container $serviceLocator )
getRepository ( Doctrine\ORM\EntityManagerInterface $entityManager, string $entityName ) : EntityRepository
setServiceIdsMap ( array $repositoryServicesMap, string $defaultRepositoryFactory )

Méthodes protégées

Méthode Description
getRepositoryFactory ( string $serviceName ) : Kdyby\Doctrine\DI\IRepositoryFactory

Private Methods

Méthode Description
createRepository ( Doctrine\ORM\EntityManagerInterface $entityManager, Doctrine\ORM\Mapping\ClassMetadata $metadata ) : Doctrine\Common\Persistence\ObjectRepository Create a new repository instance for an entity class.

Method Details

__construct() public méthode

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

getRepository() public méthode

public getRepository ( Doctrine\ORM\EntityManagerInterface $entityManager, string $entityName ) : EntityRepository
$entityManager Doctrine\ORM\EntityManagerInterface
$entityName string
Résultat EntityRepository

getRepositoryFactory() protected méthode

protected getRepositoryFactory ( string $serviceName ) : Kdyby\Doctrine\DI\IRepositoryFactory
$serviceName string
Résultat Kdyby\Doctrine\DI\IRepositoryFactory

setServiceIdsMap() public méthode

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