У меня есть объект News
, который имеет некоторые общедоступные свойства. Я передаю этот объект в массив и передаю в файл для рендеринга. Интересно, есть ли способ создать phpdoc для объекта новостей, который приводится к массиву, поэтому был intellisense. Если эта функция не была реализована, где я могу дать совет сообществу, чтобы они рассмотрели этот вопрос?
Пример кода:
Модель:
/**
* @property string $content
*/
class News extends ActiveRecord {
public $date;
...
}
Контроллер:
...
$news = new News();
...
$news = (array)$news
$this->render('news_page',compact('news'));
...
Вид:
/**
* @var News $news
*/
// here should go intellisense for property content and date when pressing ctrl+space
echo $news['content'];
...
Спасибо!
Обновление
Оказалось, что эта функция не реализована, поэтому я создал вопрос на сайте jetbrains. Ссылка здесь: https://youtrack.jetbrains.com/issue/WI-26323. Если вы согласны со мной, пожалуйста, проголосуйте за мою проблему.
@property
используется для завершения ключа массива? Любые ссылки на документацию PHPDoc, подтверждающую это? В любом случае: вы заполнили заявку, так что теперь разработчики PhpStorm должны решить, что они планируют с этим делать. 30.01.2015