Uma função e convenção genéricas para acionar avisos de depreciação.
Este pacote fornece uma única função global chamada trigger_deprecation()
que aciona avisos de suspensão de uso silenciados.
Ao usar um manipulador de erros PHP personalizado, como aquele fornecido pelo componente Symfony ErrorHandler, as depreciações acionadas podem ser capturadas e registradas para descoberta posterior, tanto em ambientes de desenvolvimento quanto de produção.
A função requer pelo menos 3 argumentos:
printf()
Exemplo:
trigger_deprecation ( ' symfony/blockchain ' , ' 8.9 ' , ' Using "%s" is deprecated, use "%s" instead. ' , ' bitcoin ' , ' fabcoin ' );
Isso gerará a seguinte mensagem: Since symfony/blockchain 8.9: Using "bitcoin" is deprecated, use "fabcoin" instead.
Embora não seja recomendado, os avisos de descontinuação podem ser completamente ignorados declarando uma function trigger_deprecation() {}
em seu aplicativo.