Monday, February 20, 2012

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?

No comments:

Post a Comment