/** * Constructor. */ public function __construct(Connection $connection, $namespace) { $this->connection = $connection; $this->namespace = $this->connection->getNameDatabase() . "." . $namespace; parent::__construct($connection->getManager(), $this->namespace); }
/** * Collection constructor. * * @param Manager $manager * @param string $databaseName * @param string $collectionName * @param array $options * @param DataCollectorLoggerInterface $logger */ public function __construct(Manager $manager, $databaseName, $collectionName, array $options = [], DataCollectorLoggerInterface $logger) { parent::__construct($manager, $databaseName, $collectionName, $options); $this->logger = $logger; }