mirror of
https://github.com/danog/psalm.git
synced 2024-12-13 17:57:37 +01:00
04bb2b1182
* Prevent invalid Traversable implementation Fixes vimeo/psalm#5167 * Document new issue * CS fix
11 lines
269 B
Markdown
11 lines
269 B
Markdown
# InvalidTraversableImplementation
|
|
|
|
Emitted when class incorrectly implements Traversable. Traversable needs to be
|
|
implemented by implementing either `IteratorAggregate` or `Iterator`
|
|
|
|
```php
|
|
<?php
|
|
|
|
final class C implements Traversable {} // will cause fatal error
|
|
```
|