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')]);
}
}