forked from mongodb/mongo-php-driver
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathManager.stub.php
46 lines (27 loc) · 1.71 KB
/
Manager.stub.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/**
* @generate-class-entries static
* @generate-function-entries static
*/
namespace MongoDB\Driver;
/** @not-serializable */
final class Manager
{
final public function __construct(?string $uri = null, ?array $uriOptions = null, ?array $driverOptions = null) {}
final public function addSubscriber(Monitoring\Subscriber $subscriber): void {}
final public function createClientEncryption(array $options): ClientEncryption {}
final public function executeBulkWrite(string $namespace, BulkWrite $bulk, array|null $options = null): WriteResult {}
final public function executeCommand(string $db, Command $command, array|null $options = null): CursorInterface {}
final public function executeQuery(string $namespace, Query $query, array|null $options = null): CursorInterface {}
final public function executeReadCommand(string $db, Command $command, ?array $options = null): CursorInterface {}
final public function executeReadWriteCommand(string $db, Command $command, ?array $options = null): CursorInterface {}
final public function executeWriteCommand(string $db, Command $command, ?array $options = null): CursorInterface {}
final public function getEncryptedFieldsMap(): array|object|null {}
final public function getReadConcern(): ReadConcern {}
final public function getReadPreference(): ReadPreference {}
final public function getServers(): array {}
final public function getWriteConcern(): WriteConcern {}
final public function removeSubscriber(Monitoring\Subscriber $subscriber): void {}
final public function selectServer(?ReadPreference $readPreference = null): Server {}
final public function startSession(?array $options = null): Session {}
}