@@ -190,7 +190,7 @@  | 
                                                    ||
| 190 | 190 | /**  | 
                                                        
| 191 | 191 | * Returns parsed current line.  | 
                                                        
| 192 | 192 | *  | 
                                                        
| 193 | - * @return mixed  | 
                                                        |
| 193 | + * @return string  | 
                                                        |
| 194 | 194 | */  | 
                                                        
| 195 | 195 | public function current()  | 
                                                        
| 196 | 196 |      { | 
                                                        
@@ -262,7 +262,7 @@  | 
                                                    ||
| 262 | 262 | * @param array $properties  | 
                                                        
| 263 | 263 | * @param string $annotation  | 
                                                        
| 264 | 264 | *  | 
                                                        
| 265 | - * @return string  | 
                                                        |
| 265 | + * @return boolean  | 
                                                        |
| 266 | 266 | */  | 
                                                        
| 267 | 267 | private function isUniqueAnnotation($properties, $annotation)  | 
                                                        
| 268 | 268 |      { | 
                                                        
@@ -27,7 +27,7 @@  | 
                                                    ||
| 27 | 27 | |
| 28 | 28 | /**  | 
                                                        
| 29 | 29 | * @param string $commitMode  | 
                                                        
| 30 | - * @param array|null $bulkParams BulkQueries or BulkResponse, depending on event  | 
                                                        |
| 30 | + * @param callable $bulkParams BulkQueries or BulkResponse, depending on event  | 
                                                        |
| 31 | 31 | */  | 
                                                        
| 32 | 32 | public function __construct($commitMode, $bulkParams = [])  | 
                                                        
| 33 | 33 |      { | 
                                                        
@@ -362,7 +362,7 @@ discard block  | 
                                                    ||
| 362 | 362 | *  | 
                                                        
| 363 | 363 | * @param array $params Parameters that will be passed to the flush or refresh queries.  | 
                                                        
| 364 | 364 | *  | 
                                                        
| 365 | - * @return null|array  | 
                                                        |
| 365 | + * @return callable|null  | 
                                                        |
| 366 | 366 | *  | 
                                                        
| 367 | 367 | * @throws BulkWithErrorsException  | 
                                                        
| 368 | 368 | */  | 
                                                        
@@ -425,7 +425,7 @@ discard block  | 
                                                    ||
| 425 | 425 | *  | 
                                                        
| 426 | 426 | * @throws \InvalidArgumentException  | 
                                                        
| 427 | 427 | *  | 
                                                        
| 428 | - * @return null|array  | 
                                                        |
| 428 | + * @return callable|null  | 
                                                        |
| 429 | 429 | */  | 
                                                        
| 430 | 430 | public function bulk($operation, $type, array $query)  | 
                                                        
| 431 | 431 |      { | 
                                                        
@@ -627,7 +627,7 @@ discard block  | 
                                                    ||
| 627 | 627 | * @param string $scrollId  | 
                                                        
| 628 | 628 | * @param string $scrollDuration  | 
                                                        
| 629 | 629 | *  | 
                                                        
| 630 | - * @return mixed  | 
                                                        |
| 630 | + * @return callable  | 
                                                        |
| 631 | 631 | *  | 
                                                        
| 632 | 632 | * @throws \Exception  | 
                                                        
| 633 | 633 | */  | 
                                                        
@@ -72,7 +72,7 @@ discard block  | 
                                                    ||
| 72 | 72 | }  | 
                                                        
| 73 | 73 | |
| 74 | 74 | /**  | 
                                                        
| 75 | - * @return array  | 
                                                        |
| 75 | + * @return string  | 
                                                        |
| 76 | 76 | */  | 
                                                        
| 77 | 77 | public function getType()  | 
                                                        
| 78 | 78 |      { | 
                                                        
@@ -194,7 +194,7 @@ discard block  | 
                                                    ||
| 194 | 194 | /**  | 
                                                        
| 195 | 195 | * Parses scroll configuration from raw response.  | 
                                                        
| 196 | 196 | *  | 
                                                        
| 197 | - * @param array $raw  | 
                                                        |
| 197 | + * @param callable $raw  | 
                                                        |
| 198 | 198 | * @param string $scrollDuration  | 
                                                        
| 199 | 199 | *  | 
                                                        
| 200 | 200 | * @return array  | 
                                                        
@@ -372,7 +372,7 @@ discard block  | 
                                                    ||
| 372 | 372 | *  | 
                                                        
| 373 | 373 | * @param string $className  | 
                                                        
| 374 | 374 | *  | 
                                                        
| 375 | - * @return array  | 
                                                        |
| 375 | + * @return string  | 
                                                        |
| 376 | 376 | */  | 
                                                        
| 377 | 377 | private function resolveType($className)  | 
                                                        
| 378 | 378 |      { | 
                                                        
@@ -134,7 +134,7 @@ discard block  | 
                                                    ||
| 134 | 134 | *  | 
                                                        
| 135 | 135 | * @param \ReflectionProperty $property  | 
                                                        
| 136 | 136 | *  | 
                                                        
| 137 | - * @return Property|object|null  | 
                                                        |
| 137 | + * @return \ReflectionProperty  | 
                                                        |
| 138 | 138 | */  | 
                                                        
| 139 | 139 | private function getPropertyAnnotationData(\ReflectionProperty $property)  | 
                                                        
| 140 | 140 |      { | 
                                                        
@@ -325,6 +325,7 @@ discard block  | 
                                                    ||
| 325 | 325 | *  | 
                                                        
| 326 | 326 | * @param \ReflectionClass $reflectionClass  | 
                                                        
| 327 | 327 | * @param string $property  | 
                                                        
| 328 | + * @param string|null $propertyType  | 
                                                        |
| 328 | 329 | *  | 
                                                        
| 329 | 330 | * @return array  | 
                                                        
| 330 | 331 | */  |