Всем привет.
Вопрос из разряда лени, но кто из программистов не ленивый? :)
Допустим есть такое свойство класса:
/**
* @var int
*/
private $id;
В PhpStorm я могу автоматически создать getter и setter.
Getter нас сейчас не интересует.
Как правило, setter создается такого вида:
/**
* @param int $id
*/
public function setId($id)
{
$this->id = $id;
}
Так вот, я хочу, если у свойства (или у параметра метода), явно прописан тип, то чтобы setter создавался с явным приведением к этому типу. То есть, чтобы было так:
/**
* @param int $id
*/
public function setId($id)
{
$this->id = (int)$id;
}
Кто знает, возможно ли это в принципе?
Спасибо