было
class UserInfo
{
/**
*
* @var string
* @Column(type="string", length=4, nullable=false)
*/
public $discipline = Discipline::ENG;
....
}
сейчас переписываю на другой фреймворк через аннотации
теперь работает так, выглядит более читаемо
/**
* Class UserInfo
....
* @property string $Discipline
....
*/
class StudentInfo extends MysqlApiModel
{
....
}
как задать длину поля модели и значение по умолчанию через аннотации ?