Open WinterSilence opened 3 years ago
Хм, а у меня вроде при явном указании ошибка пропадает. А вот в случае inheritDoc и просто для указания в phpdoc тоже вылез алерт.
@iglooom на самом деле, свойство уже явно указано в yii\gii\generators\crud\Generator
и значение дожно определяться без проблем
кстати регулярка неверная, имя класса может содержать числа https://github.com/nvlad/yii2support/blob/28fa94b7f8aadef5561823d35364bb9f3db83b2a/src/com/nvlad/yii2support/common/ClassUtils.java#L477
Конкретно этот момент проверяется вот тут https://github.com/nvlad/yii2support/blob/28fa94b7f8aadef5561823d35364bb9f3db83b2a/src/com/nvlad/yii2support/common/ClassUtils.java#L344 И этот параметр в yii\gii\generators\crud\Generator типа ридонли и по этому не попадает в подсказку.
@iglooom @property-read
вот свойство только для чтения, public свойства доступны для записи, смысл добавлять сеттер для него?
Тоже без понятия почему именно так было реализовано. Смотрю просто что https://github.com/yiisoft/yii2-gii/blob/ef0ea5fa8db7a77c7e801f637fb67cdfba479c45/src/generators/crud/Generator.php#L28 тут указано "This property is read-only." при этом в @property не указано что -read и видимо когда плагин писали как раз проверяли такие кейсы наличием сеттера.
@iglooom понял в чем дело, свойство viewPath задано явно, но в комменте класса указано как динамическое
* @property string $viewPath The controller view path. This property is read-only.
*/
class Generator extends \yii\gii\Generator
{
public $viewPath;
What steps will reproduce the problem?
config/web.php:
Вначале было
я подумал, ну видимо плагин не знаком c @inheritDoc, заменил на
не помогло, указал свойство явно:
ошибка как была так и осталась.
Additional info