根据文档,在处理过程中会跳过@var
,但是,我的自定义注释中会抛出异常。
[Type Error] Attribute "element" of @DisplayProperty declared on property UmEnquiryRequestProposalView::$eventStartDate expects a(n) string|array, but got string.
DisplayProperty
/**
* @Annotation
* @Target("PROPERTY")
*/
class DisplayProperty {
/**
* @var string|array
*/
public $element = '';
}
另外,我尝试将@var
添加到忽略列表
AnnotationReader::addGlobalIgnoredName('var');
但它不起作用。如何通过保留@var
?