Там по ссылке(https://youtrack.jetbrains.com/issue/WI-16368) есть нормальное предложение для PhpStorm - @target.Комплит в трейтах в сторме вообще фатально сломан. По крайней мере, был, давно не проверял.а как это мне поможет в трэйте автокомплит иметь?
Зачем это может быть нужно? Я видимо что-то упускаю, но у меня такой необходимости никогда не было, что бы трейт зависел от методов или свойств класса. Я их вообще не использую никак, кроме как вот таким вот образом:@MiksIr, а как это мне поможет в трэйте автокомплит иметь? В классе то я автокомплит трэйтовых методов и так имею - PhpStorm позволяет.
Трейты могут быть компонентами других трейтов.Зачем это может быть нужно? Я видимо что-то упускаю
var persons = new List<Person>(); // List это и IList и ICollection и IEnumerable - любят они там кучу вложенных друг в друга интерфейсов.
// добавляем тут персон в список
var maleAverageAge = persons.Where(p => p.IsMale).Average(p => p.Age);


