InvalidPropertyAssignmentValue

March 20, 2020 ยท View on GitHub

Emitted when attempting to assign a value to a property that cannot contain that type.

<?php

class A {
    /** @var string|null */
    public $foo;
}
$a = new A();
$a->foo = new stdClass();