Skip to content

Commit

Permalink
Add MongoDB classes conditionally
Browse files Browse the repository at this point in the history
  • Loading branch information
GromNaN committed May 17, 2024
1 parent 768a25c commit 0afd4c4
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/Configuration.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,12 @@ public function __construct(
*
* @var list<class-string<\ArrayAccess<string, mixed>>> $arrayAccessClasses
*/
public array $arrayAccessClasses = [\ArrayObject::class, Document::class, BSONDocument::class],
public array $arrayAccessClasses = [],
) {
$this->arrayAccessClasses[] = \ArrayObject::class;

Check failure on line 49 in src/Configuration.php

View workflow job for this annotation

GitHub Actions / phpstan

Readonly property AutoMapper\Configuration::$arrayAccessClasses is already assigned.
if (class_exists(Document::class, false)) {
$this->arrayAccessClasses[] = Document::class;

Check failure on line 51 in src/Configuration.php

View workflow job for this annotation

GitHub Actions / phpstan

Readonly property AutoMapper\Configuration::$arrayAccessClasses is already assigned.
$this->arrayAccessClasses[] = BSONDocument::class;

Check failure on line 52 in src/Configuration.php

View workflow job for this annotation

GitHub Actions / phpstan

Readonly property AutoMapper\Configuration::$arrayAccessClasses is already assigned.
}
}
}

0 comments on commit 0afd4c4

Please sign in to comment.