I have a real simple setup. Relevant code below:
class Controller
{
/** @var Session */
protected $session;
}
class OtherController extends Controller
{
$this->session->CODE_COMPLETE_TRIGGER
}
class Session_Core
{
}
class Session extends Session_Core
{
public function subclass_method_here() {}
} |
The problem is that where CODE_COMPLETE_TRIGGER is, I only get completion for the Session_Core class methods. I have also tried the code below in the controller and I get the same result of only having Session_Core methods being picked up.
$test = new Session();
$test->CODE_COMPLETE_TRIGGER |
Any ideas what could be causing this? Oddly enough, all my other subclasses work fine.