I prefer a short tip directive (without code example) about this and a link to the sensioframeworkextra docs (make a ref so it links directly to the correct section). We should improve that documentation if the example is unclear.

(still using `Controller` as a base class when using services seems wrong to me)