Ich habe ein Objekt mit Getter und Setter, aber ich verlieren Intellisense für dieses Objekt, wenn ich es an eine Funktion übergeben oder während durch ein Array dieser Objekte iterieren .Wie intellisense funktioniert mit phpStorm beim Übergeben von Objekt an Funktion oder Iterieren
Zum Beispiel:
...
$personA = new Person(..);
$age = $personA->getAge(); // intellisense works.
$personArray = array($personA, $personB, ..);
foreach($personArray as $aPerson){
$aPerson->getAge(); // no intellisense here
}
doSomething($personA);
function doSomething($person){
$person->getAge() // no intellisense here
...
}
Was ich hier fehlt?
Muss ich den Code ändern (Casting ... etc), fehlt eine phpStorm Einstellung? Vielleicht ist es nicht möglich?
Großartig gearbeitet. Danke, das hat mich verrückt gemacht! – RayLoveless
Danke .. es spart mir viel Zeit. – Raj