Aptana Code Assist с пользовательским загрузчиком классов - PullRequest
2 голосов
/ 05 марта 2012

Можно ли настроить Aptanta для предоставления помощника по коду для классов, загружаемых с классом автозагрузки фреймворка?

Например:

$myInstance = Project_Loader::load('MyClass');

Здесь мой класс будет загружен из иерархиикак только он был найден, поэтому, если бы у меня были настроены эти библиотеки:

/library/Library1
/library/Library2
/library/Library3

Если MyClass был в Library2, то он нашел бы Library2_MyClass.Aptana прекрасно работает, если я инициирую объект, используя:

$myInstance = new Library2_MyClass();

Но есть ли способ сообщить Aptana, чтобы загрузить его и использовать Code Assist / Intellisense на основе Project_Loader::load('MyClass')?

1 Ответ

0 голосов
/ 05 марта 2012

На данный момент невозможно, так как это очень динамично и специфично для фреймворка.

Что вы можете сделать, это добавить комментарий, который будет подсказывать тип.

Например:

/* @var $myInstance MyClass*/
$myInstance-> // and you'll get the MyClass code-assist.
...