File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 4
4
5
5
namespace MongoDB \Builder \Type ;
6
6
7
+ use DateTimeInterface ;
7
8
use MongoDB \BSON \Type ;
8
9
use MongoDB \Exception \InvalidArgumentException ;
9
10
use stdClass ;
@@ -25,7 +26,7 @@ final class QueryObject implements QueryInterface
25
26
{
26
27
public readonly array $ queries ;
27
28
28
- /** @param array<QueryInterface|FieldQueryInterface|Type|stdClass|array|bool|float|int|string|null> $queries */
29
+ /** @param array<DateTimeInterface| QueryInterface|FieldQueryInterface|Type|stdClass|array|bool|float|int|string|null> $queries */
29
30
public static function create (array $ queries ): QueryInterface
30
31
{
31
32
// We don't wrap a single query in a QueryObject
@@ -36,7 +37,7 @@ public static function create(array $queries): QueryInterface
36
37
return new self ($ queries );
37
38
}
38
39
39
- /** @param array<QueryInterface|FieldQueryInterface|Type|stdClass|array|bool|float|int|string|null> $queriesOrArrayOfQueries */
40
+ /** @param array<DateTimeInterface| QueryInterface|FieldQueryInterface|Type|stdClass|array|bool|float|int|string|null> $queriesOrArrayOfQueries */
40
41
private function __construct (array $ queriesOrArrayOfQueries )
41
42
{
42
43
// If the first element is an array and not an operator, we assume variadic arguments were not used
You can’t perform that action at this time.
0 commit comments