public function getRepository($documentName)
{
$documentName = ltrim($documentName, '\\');
if (!isset($this->repositories[$documentName])) {
$class = $this->getClassMetadata($documentName);
if ($class->customRepositoryClassName) {
$repositoryClass = $class->customRepositoryClassName;
} else {
$repositoryClass = 'Doctrine\\ODM\\CouchDB\\DocumentRepository';
}
$this->repositories[$documentName] = new $repositoryClass($this, $class);
}
return $this->repositories[$documentName];
}