File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 33$ uri = 'mongodb://localhost:27017 ' ;
44$ uriOptions = ['serverSelectionTimeoutMS ' => 10000 ];
55
6- $ client = new MongoDB \Client ($ uri , $ uriOptions );
6+ $ client = new MongoDB \Client ($ uri , $ uriOptions );
Original file line number Diff line number Diff line change 33require 'vendor/autoload.php ' ;
44
55// start-monolog-logger
6- use Monolog \Logger ;
76use Monolog \Handler \StreamHandler ;
7+ use Monolog \Logger ;
88
99$ logger = new Logger ('mongodb-logger ' );
1010$ logger ->pushHandler (new StreamHandler (__DIR__ . '/mongodb.log ' , Logger::DEBUG ));
1414
1515// start-custom-logger
1616use Psr \Log \AbstractLogger ;
17- use Psr \Log \LoggerInterface ;
18- use Psr \Log \LogLevel ;
19- use MongoDB \PsrLogAdapter ;
2017
2118class MyLogger extends AbstractLogger
2219{
2320 public array $ logs = [];
2421
25- public function log ($ level , $ message , array $ context = []): void
22+ public function log (string $ level , string | \ Stringable $ message , array $ context = []): void
2623 {
2724 $ this ->logs [] = [$ level , $ message , $ context ['domain ' ]];
2825 }
Original file line number Diff line number Diff line change 55// start-command-subscriber
66class MyCommandSubscriber implements MongoDB \Driver \Monitoring \CommandSubscriber
77{
8- public function __construct (private $ stream ) {}
8+ /** @param resource $stream */
9+ public function __construct (private $ stream )
10+ {}
911
1012 public function commandStarted (MongoDB \Driver \Monitoring \CommandStartedEvent $ event ): void
1113 {
You can’t perform that action at this time.
0 commit comments