I trashed a feodum with an apprentice and had no cards left in my deck (or, at least, I had less than 4). Apprentice will draw me 4 cards because feodum has a cost of 4, but when feodum gets trashed, I gain three silvers.
When I played this, I couldn't find a ruling in either the apprentice or feodum basic rules, but my inclination was that the +Cards from apprentice happens first because apprentice is played first.
But I can also see the silvers going to my discard before I draw cards because the trash happens before the +cards, and when feodum is trashed it pauses the game to take care of the trash effect.
Can anyone clarify with a definitive ruling? I'm leaning more towards the latter interpretation, rather than my first inclination.