Skip to main content

Why type hinting based on method return type doesn"t work in PhpStorm?



I'm switching from Eclipse to PhpStorm and noticed that I won't get type hinting in this code:







class Bar{

public function hintMe(){...}

}



class Foo{

private $bars = array();



/**

* @return Bar

*/

public function getBar($pos){

$this->bars[$x] = new Bar();



return $this->bars[$x];

}

}



$foo = new Foo();



$bar = $foo->getBar(2);



$bar->__hint-should-appear__







In Eclipse when typing $bar-> hinting will be active, but not in PhpStorm. Any ideas why it doesn't work?


Comments