In version 4.x StreamController
expects a FeedContentProviderInterface
to provide the feed. Now it takes a FeedProviderInterface
which is slightly different because it takes a Request
as a parameter and no longer an array.
Before :
public function getFeedContent(array $options) : FeedInterface
Now :
public function getFeed(Request $request): FeedInterface
As its implementation is too narrow to let developers do what they need, it's better to simply remove it.
There are no other modifications to upgrade into 5.0.