Nextras\Orm\Bridges\NetteDI\OrmExtension::createRepositoryService PHP Метод

createRepositoryService() защищенный Метод

protected createRepositoryService ( $repositoryName, $repositoryClass, ContainerBuilder $builder, $mapperName )
$builder Nette\DI\ContainerBuilder
    protected function createRepositoryService($repositoryName, $repositoryClass, ContainerBuilder $builder, $mapperName)
    {
        $repositoryName = $this->prefix('repositories.' . $repositoryName);
        if (!$builder->hasDefinition($repositoryName)) {
            $builder->addDefinition($repositoryName)->setClass($repositoryClass)->setArguments(['@' . $mapperName, '@' . $this->prefix('dependencyProvider')])->addSetup('setModel', ['@' . $this->prefix('model')]);
        }
    }