Closed joachim-n closed 2 years ago
I've made a PR with a fix.
However, when I tried to isolate the problem, I can't reproduce it:
<?php
class ParentClass {
private $verbosityLevelMap = [
1
];
public function __construct(array $verbosityLevelMap = []) {
$this->verbosityLevelMap = $verbosityLevelMap + $this->verbosityLevelMap;
}
}
class Child extends ParentClass {
private $verbosityLevelMap = [
2
];
public function __construct() {
parent::__construct($this->verbosityLevelMap);
}
}
$c = new Child();
Weird!
PHP is 8.0.8.