Skip to content

Commit d1a6ce7

Browse files
committed
Add #[Override] attribute to Connection`
1 parent 15376ab commit d1a6ce7

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/Connection.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use MongoDB\Driver\ReadPreference;
1717
use MongoDB\Laravel\Concerns\ManagesTransactions;
1818
use OutOfBoundsException;
19+
use Override;
1920
use Throwable;
2021

2122
use function filter_var;
@@ -95,6 +96,7 @@ public function __construct(array $config)
9596
*
9697
* @return Query\Builder
9798
*/
99+
#[Override]
98100
public function table($table, $as = null)
99101
{
100102
$query = new Query\Builder($this, $this->getQueryGrammar(), $this->getPostProcessor());
@@ -115,6 +117,7 @@ public function getCollection($name): Collection
115117
}
116118

117119
/** @inheritdoc */
120+
#[Override]
118121
public function getSchemaBuilder()
119122
{
120123
return new Schema\Builder($this);
@@ -172,6 +175,8 @@ public function getClient(): ?Client
172175
return $this->connection;
173176
}
174177

178+
/** @inheritdoc */
179+
#[Override]
175180
public function enableQueryLog()
176181
{
177182
parent::enableQueryLog();
@@ -182,6 +187,7 @@ public function enableQueryLog()
182187
}
183188
}
184189

190+
#[Override]
185191
public function disableQueryLog()
186192
{
187193
parent::disableQueryLog();
@@ -192,6 +198,7 @@ public function disableQueryLog()
192198
}
193199
}
194200

201+
#[Override]
195202
protected function withFreshQueryLog($callback)
196203
{
197204
try {
@@ -340,31 +347,36 @@ protected function getDsn(array $config): string
340347
}
341348

342349
/** @inheritdoc */
350+
#[Override]
343351
public function getDriverName()
344352
{
345353
return 'mongodb';
346354
}
347355

348356
/** @inheritdoc */
357+
#[Override]
349358
public function getDriverTitle()
350359
{
351360
return 'MongoDB';
352361
}
353362

354363
/** @inheritdoc */
364+
#[Override]
355365
protected function getDefaultPostProcessor()
356366
{
357367
return new Query\Processor();
358368
}
359369

360370
/** @inheritdoc */
371+
#[Override]
361372
protected function getDefaultQueryGrammar()
362373
{
363374
// Argument added in Laravel 12
364375
return new Query\Grammar($this);
365376
}
366377

367378
/** @inheritdoc */
379+
#[Override]
368380
protected function getDefaultSchemaGrammar()
369381
{
370382
// Argument added in Laravel 12
@@ -380,6 +392,7 @@ public function setDatabase(Database $db)
380392
}
381393

382394
/** @inheritdoc */
395+
#[Override]
383396
public function threadCount()
384397
{
385398
$status = $this->db->command(['serverStatus' => 1])->toArray();

0 commit comments

Comments
 (0)