Skip to content

Commit c89002b

Browse files
committed
Updated PHPStan generics definition on generators
1 parent 154bdd7 commit c89002b

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/ExtractorInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ interface ExtractorInterface
1010
/**
1111
* Extract data from the given source.
1212
*
13-
* @return iterable<ResultBucketInterface<Type>>
13+
* @return iterable<ResultBucketInterface<null|Type>>
1414
*/
1515
public function extract(): iterable;
1616
}

src/LoaderInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ interface LoaderInterface
1010
/**
1111
* Loads data in the given sink.
1212
*
13-
* @return \Generator<mixed, Type, ResultBucketInterface<Type>, void>
13+
* @return \Generator<mixed, ResultBucketInterface<Type>|ResultBucketInterface<void>, null|Type, void>
1414
*/
1515
public function load(): \Generator;
1616
}

src/TransformerInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ interface TransformerInterface
1010
/**
1111
* Transforms the data from one format to another.
1212
*
13-
* @return \Generator<mixed, Type, ResultBucketInterface<Type>, void>
13+
* @return \Generator<mixed, ResultBucketInterface<Type>|ResultBucketInterface<void>, null|Type, void>
1414
*/
1515
public function transform(): \Generator;
1616
}

0 commit comments

Comments
 (0)