/**
* @param \MongoDB $db
* @param string $name
* @param string $documentClass
*/
public function __construct(\MongoDB $db, $name, $documentClass = null)
{
if (isset($documentClass) && !is_a($documentClass, Entity::class, true)) {
throw new \LogicException("Class {$documentClass} is not a " . Entity::class);
}
$this->documentClass = $documentClass;
parent::__construct($db, $name);
}