I agree with @Gordon that this sounds like a business entity. But if you are sure that this is not the case, your next step is to find out how you classify it. Is this an assistant? Event listener? Utility class? As soon as you find out, ask yourself: is this specific to the package, or are you going to reuse it among projects?
Suppose you decide that this is an event listener and belongs to a set. Put it in MyBundle/EventListener . If it's an assistant, put it in MyBundle/Helper . Now, if you are planning to reuse his ammon projects (which in this case are not really like him but carry me ...), you might be better off creating a place in vendor for him.
It’s important to remember that since Symfony2 is so young, there is really no definitive list of best practices that answer such questions. Right now it's up to us to see what works and what doesn't. It's like a wild west :)
Steven mercantante
source share