要设置基于Symphoy注释的路由,我需要此行
AnnotationRegistry::registerLoader([$loader, 'loadClass']);
它工作正常,但已弃用:
* @return void
*
* @throws \InvalidArgumentException
*
* @deprecated this method is deprecated and will be removed in doctrine/annotations 2.0
* autoloading should be deferred to the globally registered autoloader by then. For now,
* use @example AnnotationRegistry::registerLoader('class_exists')
*/
public static function registerLoader(callable $callable)
因此,我不知道应该使用什么。
谢谢您的建议
答案 0 :(得分:0)
AnnotationRegistry已过时,将在学说/注释2.0中删除,但目前仍是必需的。
如果您已经设置了自动加载器,他们建议的简单解决方法是通过传入'class_exists'来设置AnnotationRegistry,这是一个Series.add
函数,用于简单地检查类是否存在以及返回true / false。
AnnotationRegistry::registerLoader('class_exists');