It seems like new class { function...e, $args) { } } of type object<WebStream\Annotat...end/ExtendReader.php$0> is incompatible with the declared type object<WebStream\Annotat...sr\Log\LoggerInterface> of property $logger.
Our type inference engine has found an assignment to a property that is incompatible
with the declared type of that property.
Either this assignment is in error or the assigned type should be added
to the documentation/type hint for that property..
Loading history...
27
22
}
28
29
/**
30
* アノテーション情報リストを返却する
31
* @param array<object> アノテーション情報リスト
32
*/
33
abstract public function getAnnotationInfo();
34
35
/**
36
* read event
37
* @param array<string> アノテーション情報リスト
38
*/
39
abstract public function read(array $annotationInfoList);
Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.
Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..