Files
archived-doctrine-website/lib/Controllers/SitemapController.php
2018-10-26 23:42:22 -04:00

25 lines
580 B
PHP

<?php
declare(strict_types=1);
namespace Doctrine\Website\Controllers;
use Doctrine\StaticWebsiteGenerator\Controller\Response;
use Doctrine\Website\Repositories\SitemapPageRepository;
class SitemapController
{
/** @var SitemapPageRepository */
private $sitemapPageRepository;
public function __construct(SitemapPageRepository $sitemapPageRepository)
{
$this->sitemapPageRepository = $sitemapPageRepository;
}
public function index() : Response
{
return new Response(['pages' => $this->sitemapPageRepository->findAll()]);
}
}