diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2022-02-25 16:58:23 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2022-02-25 16:58:23 +0000 |
| commit | 208909d87c604632b8d559fb0d499ab0b3b06331 (patch) | |
| tree | 6909128a38d49f5c9d2955629340e20e198015cb /app/Webtrees.php | |
| parent | 49d69bf93a88a348e39b02a016d75cd9c8765750 (diff) | |
| download | webtrees-208909d87c604632b8d559fb0d499ab0b3b06331.tar.gz webtrees-208909d87c604632b8d559fb0d499ab0b3b06331.tar.bz2 webtrees-208909d87c604632b8d559fb0d499ab0b3b06331.zip | |
User factories to create routes and responses
Diffstat (limited to 'app/Webtrees.php')
| -rw-r--r-- | app/Webtrees.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/Webtrees.php b/app/Webtrees.php index 11cd5f91ad..c49344f49f 100644 --- a/app/Webtrees.php +++ b/app/Webtrees.php @@ -23,7 +23,6 @@ use Closure; use ErrorException; use Fisharebest\Webtrees\Factories\CacheFactory; use Fisharebest\Webtrees\Factories\CalendarDateFactory; -use Fisharebest\Webtrees\Factories\TimestampFactory; use Fisharebest\Webtrees\Factories\ElementFactory; use Fisharebest\Webtrees\Factories\EncodingFactory; use Fisharebest\Webtrees\Factories\FamilyFactory; @@ -37,10 +36,13 @@ use Fisharebest\Webtrees\Factories\MarkdownFactory; use Fisharebest\Webtrees\Factories\MediaFactory; use Fisharebest\Webtrees\Factories\NoteFactory; use Fisharebest\Webtrees\Factories\RepositoryFactory; +use Fisharebest\Webtrees\Factories\ResponseFactory; +use Fisharebest\Webtrees\Factories\RouteFactory; use Fisharebest\Webtrees\Factories\SlugFactory; use Fisharebest\Webtrees\Factories\SourceFactory; use Fisharebest\Webtrees\Factories\SubmissionFactory; use Fisharebest\Webtrees\Factories\SubmitterFactory; +use Fisharebest\Webtrees\Factories\TimestampFactory; use Fisharebest\Webtrees\Factories\XrefFactory; use Fisharebest\Webtrees\Http\Middleware\BadBotBlocker; use Fisharebest\Webtrees\Http\Middleware\BootModules; @@ -119,6 +121,10 @@ class Webtrees // We want to know about all PHP errors during development, and fewer in production. public const ERROR_REPORTING = self::DEBUG ? E_ALL : E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED; + // Page layouts for admin an user pages. + public const LAYOUT_ADMIN = 'layouts/admin'; + public const LAYOUT_DEFAULT = 'layouts/default'; + // The name of the application. public const NAME = 'webtrees'; @@ -197,6 +203,8 @@ class Webtrees Registry::mediaFactory(new MediaFactory()); Registry::noteFactory(new NoteFactory()); Registry::repositoryFactory(new RepositoryFactory()); + Registry::responseFactory(new ResponseFactory(new Psr17Factory(), new Psr17Factory())); + Registry::routeFactory(new RouteFactory()); Registry::slugFactory(new SlugFactory()); Registry::sourceFactory(new SourceFactory()); Registry::submissionFactory(new SubmissionFactory()); |
