/**
  * Return an RSS feed of recent posts by category.
  *
  * @param PostRepositoryInterface     $posts
  * @param CategoryRepositoryInterface $categories
  * @param ResponseFactory             $response
  * @param                             $category
  * @return \Illuminate\Http\Response|ResponseFactory
  */
 public function category(PostRepositoryInterface $posts, CategoryRepositoryInterface $categories, ResponseFactory $response, $category)
 {
     if (!($category = $categories->findBySlug($category))) {
         abort(404);
     }
     $response = $response->view('module::posts/rss', ['posts' => $posts->findManyByCategory($category)])->setTtl(3600);
     $response->headers->set('content-type', 'text/xml');
     return $response;
 }