KillDead
Хранитель порядка
- Регистрация
- 11 Авг 2006
- Сообщения
- 894
- Реакции
- 579
- Автор темы
- #1
Столкнулся с проблемой магии и автокомплитом в своей IDE
Есть класс который возвращает новый класс при вызове функций, в том числе и через __call:
После вызова неопределённой функции через call, автокомплид уже не работает. Это нормальное поведение или ide неверно парсит?
Есть класс который возвращает новый класс при вызове функций, в том числе и через __call:
HTML:
class my_class{
/**
*
* @param <type> $param
* @return my_class
*/
public function func1($param) {
return new my_class;
}
/**
*
* @param <type> $param
* @return my_class
*/
public function func2($param) {
return new my_class;
}
/**
*
* @param <type> $name
* @param <type> $arguments
* @return my_class
*/
public function __call($name, $arguments) {
return new my_class;
}
}
$class = new my_class;
$class->func1('1')->func2('2')->func_new('3')->автокомплит_не_работает;