deprecation contracts
v2.2.0
지원 중단 알림을 트리거하는 일반적인 기능 및 규칙입니다.
이 패키지는 침묵된 지원 중단 알림을 트리거하는 trigger_deprecation()
이라는 단일 전역 함수를 제공합니다.
Symfony ErrorHandler 구성 요소에서 제공하는 것과 같은 사용자 정의 PHP 오류 처리기를 사용하면 개발 및 프로덕션 환경 모두에서 나중에 검색할 수 있도록 트리거된 지원 중단을 포착하고 기록할 수 있습니다.
이 함수에는 최소 3개의 인수가 필요합니다.
printf()
형식을 사용하여 메시지에 삽입됩니다.예:
trigger_deprecation ( ' symfony/blockchain ' , ' 8.9 ' , ' Using "%s" is deprecated, use "%s" instead. ' , ' bitcoin ' , ' fabcoin ' );
그러면 다음 메시지가 생성됩니다. Since symfony/blockchain 8.9: Using "bitcoin" is deprecated, use "fabcoin" instead.
권장되지는 않지만, 애플리케이션에서 빈 function trigger_deprecation() {}
선언하면 지원 중단 알림을 완전히 무시할 수 있습니다.