Skip to main content

Posts

Showing posts with the label type-hinting

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?