/**
* @return \Sokil\Mongo\Collection
*/
private function getRevisionsCollection()
{
if ($this->revisionsCollection) {
return $this->revisionsCollection;
}
$collection = $this->document->getCollection();
$revisionsCollectionName = $collection->getName() . self::REVISION_COLLECTION_SUFFIX;
$this->revisionsCollection = $collection->getDatabase()->map($revisionsCollectionName, array('documentClass' => '\\Sokil\\Mongo\\Revision'))->getCollection($revisionsCollectionName);
return $this->revisionsCollection;
}