Funciones globales de Symfony2

Por ejemplo, tengo una función algorítmica, que calcula un código hash específico. La función en sí es más de 300 líneas de código. Necesito usar esas funciones muchas veces en muchos controladores diferentes en mi paquete. Donde puedo guardar micalculate_hash() para usarlo en mi paquete? ¿Puedo acceder desde otros paquetes? ¿También puedo escribir globalcalculate_hash() que tienen acceso agerente de entidad ?

No encontré mi respuestaaquí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta