@@ -58,6 +58,9 @@ |
||
| 58 | 58 | $this->key = $key; |
| 59 | 59 | } |
| 60 | 60 | |
| 61 | + /** |
|
| 62 | + * @param integer $startingId |
|
| 63 | + */ |
|
| 61 | 64 | public function setStartingId($startingId) |
| 62 | 65 | { |
| 63 | 66 | $this->startingId = $startingId; |
@@ -29,6 +29,9 @@ discard block |
||
| 29 | 29 | { |
| 30 | 30 | private $document; |
| 31 | 31 | |
| 32 | + /** |
|
| 33 | + * @param string $msg |
|
| 34 | + */ |
|
| 32 | 35 | public function __construct($msg, $document = null) |
| 33 | 36 | { |
| 34 | 37 | if (self::class !== static::class) { |
@@ -58,6 +61,9 @@ discard block |
||
| 58 | 61 | return new self('The optimistic lock failed, version ' . $expectedLockVersion . ' was expected, but is actually '.$actualLockVersion, $document); |
| 59 | 62 | } |
| 60 | 63 | |
| 64 | + /** |
|
| 65 | + * @param string $documentName |
|
| 66 | + */ |
|
| 61 | 67 | public static function notVersioned($documentName) |
| 62 | 68 | { |
| 63 | 69 | return new self('Document ' . $documentName . ' is not versioned.'); |
@@ -323,7 +323,7 @@ |
||
| 323 | 323 | /** |
| 324 | 324 | * Factory method for the Annotation Driver |
| 325 | 325 | * |
| 326 | - * @param array|string $paths |
|
| 326 | + * @param string $paths |
|
| 327 | 327 | * @param Reader $reader |
| 328 | 328 | * @return AnnotationDriver |
| 329 | 329 | */ |
@@ -89,7 +89,7 @@ discard block |
||
| 89 | 89 | /** |
| 90 | 90 | * @param $fieldName |
| 91 | 91 | * @param $className |
| 92 | - * @param $className2 |
|
| 92 | + * @param string $className2 |
|
| 93 | 93 | * @return MappingException |
| 94 | 94 | */ |
| 95 | 95 | public static function referenceFieldConflict($fieldName, $className, $className2) |
@@ -330,7 +330,7 @@ discard block |
||
| 330 | 330 | } |
| 331 | 331 | |
| 332 | 332 | /** |
| 333 | - * @param $subclassName |
|
| 333 | + * @param string $subclassName |
|
| 334 | 334 | * @return MappingException |
| 335 | 335 | */ |
| 336 | 336 | public static function shardKeyInSingleCollInheritanceSubclass($subclassName) |
@@ -339,7 +339,7 @@ discard block |
||
| 339 | 339 | } |
| 340 | 340 | |
| 341 | 341 | /** |
| 342 | - * @param $className |
|
| 342 | + * @param string $className |
|
| 343 | 343 | * @return MappingException |
| 344 | 344 | */ |
| 345 | 345 | public static function embeddedDocumentCantHaveShardKey($className) |
@@ -358,7 +358,7 @@ discard block |
||
| 358 | 358 | } |
| 359 | 359 | |
| 360 | 360 | /** |
| 361 | - * @param $className |
|
| 361 | + * @param string $className |
|
| 362 | 362 | * @param $fieldName |
| 363 | 363 | * @return MappingException |
| 364 | 364 | */ |
@@ -147,7 +147,7 @@ |
||
| 147 | 147 | |
| 148 | 148 | /** |
| 149 | 149 | * @param string $type |
| 150 | - * @param string|array $expected |
|
| 150 | + * @param string[] $expected |
|
| 151 | 151 | * @param mixed $got |
| 152 | 152 | * @return MongoDBException |
| 153 | 153 | */ |
@@ -20,10 +20,8 @@ |
||
| 20 | 20 | namespace Doctrine\ODM\MongoDB; |
| 21 | 21 | |
| 22 | 22 | use Doctrine\Common\Collections\Collection as BaseCollection; |
| 23 | -use Doctrine\ODM\MongoDB\Mapping\ClassMetadata; |
|
| 24 | 23 | use Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionInterface; |
| 25 | 24 | use Doctrine\ODM\MongoDB\PersistentCollection\PersistentCollectionTrait; |
| 26 | -use Doctrine\ODM\MongoDB\Utility\CollectionHelper; |
|
| 27 | 25 | |
| 28 | 26 | /** |
| 29 | 27 | * A PersistentCollection represents a collection of elements that have persistent state. |
@@ -80,8 +80,8 @@ |
||
| 80 | 80 | } |
| 81 | 81 | |
| 82 | 82 | /** |
| 83 | - * @param $className |
|
| 84 | - * @param $methodName |
|
| 83 | + * @param string $className |
|
| 84 | + * @param string $methodName |
|
| 85 | 85 | * @param \Exception|null $previous |
| 86 | 86 | * |
| 87 | 87 | * @return self |
@@ -143,7 +143,7 @@ |
||
| 143 | 143 | * |
| 144 | 144 | * @see ExpressionVisitor::walkValue() |
| 145 | 145 | * @param Value $value |
| 146 | - * @return mixed |
|
| 146 | + * @return string |
|
| 147 | 147 | */ |
| 148 | 148 | public function walkValue(Value $value) |
| 149 | 149 | { |
@@ -2695,7 +2695,7 @@ |
||
| 2695 | 2695 | * @param array $data The data for the document. |
| 2696 | 2696 | * @param array $hints Any hints to account for during reconstitution/lookup of the document. |
| 2697 | 2697 | * @param object $document The document to be hydrated into in case of creation |
| 2698 | - * @return object The document instance. |
|
| 2698 | + * @return callable|null The document instance. |
|
| 2699 | 2699 | */ |
| 2700 | 2700 | public function getOrCreateDocument($className, $data, &$hints = array(), $document = null) |
| 2701 | 2701 | { |