Skip to content

Commit fb97ddd

Browse files
committed
Simplify basic type
1 parent 95eda6c commit fb97ddd

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

src/Collection.php

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,7 @@
7878
use function is_bool;
7979
use function strlen;
8080

81-
/**
82-
* @psalm-import-type OperationType from BulkWrite
83-
* @phpstan-import-type OperationType from BulkWrite
84-
*/
81+
/** @phpstan-import-type OperationType from BulkWrite */
8582
class Collection
8683
{
8784
private const DEFAULT_TYPE_MAP = [
@@ -265,10 +262,9 @@ public function aggregate(array|Pipeline $pipeline, array $options = []): Cursor
265262
/**
266263
* Executes multiple write operations.
267264
*
268-
* @param list<array{deleteMany: array{0: object|array, 1?: array}}|array{deleteOne: array{0: object|array, 1?: array}}|array{insertOne: array{0: object|array}}|array{replaceOne: array{0: object|array, 1: object|array, 2?: array}}|array{updateMany: array{0: object|array, 1: object|array, 2?: array}}|array{updateOne: array{0: object|array, 1: object|array, 2?: array}}> $operations List of write operations
265+
* @param list<array{deleteMany: list<array|object>}|array{deleteOne: list<array|object>}|array{insertOne: list<array|object>}|array{replaceOne: list<array|object>}|array{updateMany: list<array|object>}|array{updateOne: list<array|object>}> $operations List of write operations
269266
* @psalm-param list<OperationType> $operations List of write operations
270-
* @phpstan-param list<OperationType> $operations List of write operations
271-
* @param array $options Command options
267+
* @param array $options Command options
272268
* @throws UnsupportedException if options are not supported by the selected server
273269
* @throws InvalidArgumentException for parameter/option parsing errors
274270
* @throws DriverRuntimeException for other driver errors (e.g. connection errors)

src/Operation/BulkWrite.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@
4848
*
4949
* @psalm-type Document = object|array
5050
* @psalm-type OperationType = array{deleteMany: array{0: Document, 1?: array}}|array{deleteOne: array{0: Document, 1?: array}}|array{insertOne: array{0: Document}}|array{replaceOne: array{0: Document, 1: Document, 2?: array}}|array{updateMany: array{0: Document, 1: Document, 2?: array}}|array{updateOne: array{0: Document, 1: Document, 2?: array}}
51-
* @psalm-type Document = object|array
52-
* @phpstan-type OperationType = array{deleteMany: array{0: Document, 1?: array}}|array{deleteOne: array{0: Document, 1?: array}}|array{insertOne: array{0: Document}}|array{replaceOne: array{0: Document, 1: Document, 2?: array}}|array{updateMany: array{0: Document, 1: Document, 2?: array}}|array{updateOne: array{0: Document, 1: Document, 2?: array}}
5351
*/
5452
final class BulkWrite
5553
{

0 commit comments

Comments
 (0)