Skip to content

Commit 1d55a1d

Browse files
Revert "+ added SetField stage"
This reverts commit da116c7.
1 parent da116c7 commit 1d55a1d

File tree

5 files changed

+6
-140
lines changed

5 files changed

+6
-140
lines changed

Diff for: lib/Doctrine/ODM/MongoDB/Aggregation/Builder.php

-16
Original file line numberDiff line numberDiff line change
@@ -520,22 +520,6 @@ public function sample(int $size): Stage\Sample
520520
return $stage;
521521
}
522522

523-
/**
524-
* Adds, updates, or removes a specified field in a document.
525-
*
526-
* You can use $setField to add, update, or remove fields with names that contain periods (.) or start with
527-
* dollar signs ($).
528-
*
529-
* @see https://www.mongodb.com/docs/v5.0/reference/operator/aggregation/setField/#-setfield--aggregation-
530-
*/
531-
public function setField(): Stage\SetField
532-
{
533-
$stage = new Stage\SetField($this);
534-
$this->addStage($stage);
535-
536-
return $stage;
537-
}
538-
539523
/**
540524
* Skips over the specified number of documents that pass into the stage and
541525
* passes the remaining documents to the next stage in the pipeline.

Diff for: lib/Doctrine/ODM/MongoDB/Aggregation/Stage/SetField.php

-63
This file was deleted.

Diff for: lib/Doctrine/ODM/MongoDB/Query/Builder.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -464,8 +464,9 @@ public function equals($value): self
464464
* If fields have been selected for inclusion, only the "_id" field may be
465465
* excluded.
466466
*
467-
* @param string[]|string $fieldName,...
468-
* @param string|string[]|null $fieldName
467+
* @param string[]|string $fieldName,...
468+
* @param null|string|string[] $fieldName
469+
*
469470
* @psalm-param 'comments'|array{0: 'name', 1: 'issues'}|null $fieldName
470471
*/
471472
public function exclude($fieldName = null): self
@@ -1290,7 +1291,7 @@ public function returnNew(bool $bool = true): self
12901291
/**
12911292
* Set one or more fields to be included in the query projection.
12921293
*
1293-
* @param string|string[]|null $fieldName
1294+
* @param null|string|string[] $fieldName
12941295
*
12951296
* @return Builder
12961297
*/

Diff for: lib/Doctrine/ODM/MongoDB/Types/DateImmutableType.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use DateTime;
88
use DateTimeImmutable;
99
use DateTimeInterface;
10-
use MongoDB\BSON\UTCDateTime;
1110
use RuntimeException;
1211

1312
use function get_class;
@@ -16,9 +15,9 @@
1615
class DateImmutableType extends DateType
1716
{
1817
/**
19-
* @param UTCDateTime|float $value
20-
*
2118
* @return DateTimeImmutable
19+
*
20+
* @param \MongoDB\BSON\UTCDateTime|float $value
2221
*/
2322
public static function getDateTime($value): DateTimeInterface
2423
{

Diff for: tests/Doctrine/ODM/MongoDB/Tests/Aggregation/Stage/SetFieldTest.php

-55
This file was deleted.

0 commit comments

Comments
 (0)