Funções globais do Symfony2

Por exemplo, eu tenho a função algorítmica, que calcula o código hash específico. A função em si é de mais de 300 linhas de código. Eu preciso usar essas funções muitas vezes em muitos controladores diferentes no meu pacote. Onde posso guardar o meucalculate_hash() usá-lo no meu pacote? Posso acessá-lo de outros pacotes? Eu também posso escrever globalcalculate_hash() que têm acesso agerente de entidade ?

Não encontrei minha respostaAqui.

questionAnswers(2)

yourAnswerToTheQuestion