PHP Class Nextras\Orm\Bridges\NetteDI\OrmExtension

Inheritance: extends Nette\DI\CompilerExtension
Afficher le fichier Open project: nextras/orm Class Usage Examples

Méthodes publiques

Méthode Description
loadConfiguration ( )

Méthodes protégées

Méthode Description
createMapperService ( $repositoryName, $repositoryClass, ContainerBuilder $builder )
createRepositoryService ( $repositoryName, $repositoryClass, ContainerBuilder $builder, $mapperName )
getRepositoryList ( $modelClass )
setupCache ( )
setupDependencyProvider ( )
setupMetadataParserFactory ( $class )
setupMetadataStorage ( array $repositoryConfig )
setupModel ( $modelClass, $repositoriesConfig )
setupRepositoriesAndMappers ( $repositories )
setupRepositoryLoader ( array $repositories )

Method Details

createMapperService() protected méthode

protected createMapperService ( $repositoryName, $repositoryClass, ContainerBuilder $builder )
$builder Nette\DI\ContainerBuilder

createRepositoryService() protected méthode

protected createRepositoryService ( $repositoryName, $repositoryClass, ContainerBuilder $builder, $mapperName )
$builder Nette\DI\ContainerBuilder

getRepositoryList() protected méthode

protected getRepositoryList ( $modelClass )

loadConfiguration() public méthode

public loadConfiguration ( )

setupCache() protected méthode

protected setupCache ( )

setupDependencyProvider() protected méthode

protected setupDependencyProvider ( )

setupMetadataParserFactory() protected méthode

protected setupMetadataParserFactory ( $class )

setupMetadataStorage() protected méthode

protected setupMetadataStorage ( array $repositoryConfig )
$repositoryConfig array

setupModel() protected méthode

protected setupModel ( $modelClass, $repositoriesConfig )

setupRepositoriesAndMappers() protected méthode

protected setupRepositoriesAndMappers ( $repositories )

setupRepositoryLoader() protected méthode

protected setupRepositoryLoader ( array $repositories )
$repositories array