tutorial querybuilder generate symfony doctrine

querybuilder - generate entities symfony 4



Usuario en desuso: Doctrine / Common / ClassLoader está en desuso (2)

El paquete Doctrine Common se dividirá en paquetes pequeños y el componente ClassLoader se eliminará, por eso el aviso de desaprobación. Consulte https://github.com/doctrine/common/issues/826 y https://www.doctrine-project.org/2018/07/12/common-2-9-and-dbal-2-8-and-orm-2-6-2.html .

Si está utilizando la doctrine/common del paquete directamente, entonces la solución sería eliminar esa dependencia y agregar los paquetes individuales en su lugar. Si está utilizando Symfony, ya hay un PR para cambiar eso: https://github.com/symfony/symfony/pull/27609 . Así que en cualquier nueva versión, la desaprobación debería haber desaparecido.

Estoy usando Symfony 3.4.12 y no puedo encontrar ninguna información sobre cómo resolver esta desaprobación:

User Deprecated: Doctrine/Common/ClassLoader is deprecated.

¿Cualquier sugerencia?


En este caso ( https://pasteboard.co/HJOKbzk.png ), tenemos 2 formas:

- cuando se ejecuta phpunit en la consola, establezca la variable de entorno , como esto:

$ SYMFONY_DEPRECATIONS_HELPER=weak ./vendor/bin/phpunit

muestre un aviso simple en el resultado: Remaining deprecation notices (1) ( https://pasteboard.co/HJONdvJ.png )

Además, podemos usar esta opción:

$ SYMFONY_DEPRECATIONS_HELPER=weak_vendors ./vendor/bin/phpunit

Obtendremos una advertencia más estricta ( https://pasteboard.co/HJOOZH9.png )

- También podemos agregar una variable a la configuración de phpunit (phpunit.xml [.dist])

<phpunit ...> <php> ... <env name="SYMFONY_DEPRECATIONS_HELPER" value="weak_vendors" />