Skip to content

Commit ec61231

Browse files
committed
Validate assigned $options property instead of ctor arg
1 parent 1909275 commit ec61231

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Operation/ClientBulkWriteCommand.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@ public function __construct(private BulkWriteCommand $bulkWriteCommand, private
5959
throw new InvalidArgumentException('$bulkWriteCommand is empty');
6060
}
6161

62-
if (isset($options['session']) && ! $options['session'] instanceof Session) {
63-
throw InvalidArgumentException::invalidType('"session" option', $options['session'], Session::class);
62+
if (isset($this->options['session']) && ! $this->options['session'] instanceof Session) {
63+
throw InvalidArgumentException::invalidType('"session" option', $this->options['session'], Session::class);
6464
}
6565

66-
if (isset($options['writeConcern']) && ! $options['writeConcern'] instanceof WriteConcern) {
67-
throw InvalidArgumentException::invalidType('"writeConcern" option', $options['writeConcern'], WriteConcern::class);
66+
if (isset($this->options['writeConcern']) && ! $this->options['writeConcern'] instanceof WriteConcern) {
67+
throw InvalidArgumentException::invalidType('"writeConcern" option', $this->options['writeConcern'], WriteConcern::class);
6868
}
6969

70-
if (isset($options['writeConcern']) && $options['writeConcern']->isDefault()) {
71-
unset($options['writeConcern']);
70+
if (isset($this->options['writeConcern']) && $this->options['writeConcern']->isDefault()) {
71+
unset($this->options['writeConcern']);
7272
}
7373
}
7474

0 commit comments

Comments
 (0)