Qual é o objetivo de '@' (operador de silêncio, sinal) antes de trigger_error?

Eu já vi em muitos pacotes Symfony (e também em outros códigos) esta linha:

@trigger_error('The class is deprecated', E_USER_DEPRECATED);

De acordo com a documentação, o@ O operador (at) é usado para silenciar os erros (http://php.net/manual/en/language.operators.errorcontrol.php)

Então, qual é o objetivo de gerar um erro silenciado?