Deprecation Policy - trigger_error() vs @deprecated

Hi all.

Currently, Is there any policy for deprecation approach like Deprecation Policy - Doctrine: PHP Open Source Project ?
I am now trying to implement add deprecation Remove stream wrapper functionality by mtymek · Pull Request #34 · zendframework/zend-view · GitHub
trigger_error approach is still valid ?

Overall, trigger_error() is something I avoid: it changes the runtime semantics of a method, and therefore it is a BC break.