mirror of
https://github.com/danog/psalm.git
synced 2024-12-16 03:17:02 +01:00
20 lines
365 B
Markdown
20 lines
365 B
Markdown
# RawObjectIteration
|
||
|
||
Emitted when iterating over an object’s properties. This issue exists because it may be undesired behaviour (e.g. you may have meant to iterate over an array)
|
||
|
||
```php
|
||
<?php
|
||
|
||
class A {
|
||
/** @var string|null */
|
||
public $foo;
|
||
|
||
/** @var string|null */
|
||
public $bar;
|
||
}
|
||
|
||
function takesA(A $a) {
|
||
foreach ($a as $property) {}
|
||
}
|
||
```
|