I'm new to Symfony (I'm used to ZF1 and ZF2), and just got started looking into it for a new project. I'm at the stage of dividing the application into bundles and while doing this I'm seeing a first hurdle to take. The application consists of several bundles that will be using posts in one way or another, but each type is a little different. For example I would have a news bundle with a NewsPost entity and another bundle blog with an entity blogpost. Of course I could use separate entity classes without using a superclass, but it seems neater to have a superclass Post and just create subclasses inside of each bundle. Especially because every post class will have the same relationships with other entity classes (think Tag for example).
I've read about bundle inheritance in Symfony, but it doesn't seem to be the way to go here, since I only want to subclass the entity class and also it looks like it's only possible to have one sub-bundle per parent bundle. I prefer keeping the bundles separate, because they will contain features that are unrelated to eachother. What would be a good way to handle a scenario like this?