summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/CreateRepositoryModal.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2021-06-04 12:01:45 +0100
committerGreg Roach <greg@subaqua.co.uk>2021-06-04 12:01:52 +0100
commit2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9 (patch)
treec873bd5253fc0dcdf9cf00348d9424ae8dae9240 /app/Http/RequestHandlers/CreateRepositoryModal.php
parentad3143cc1f5191f21ec566a4ccc46aa1a5e4f909 (diff)
downloadwebtrees-2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9.tar.gz
webtrees-2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9.tar.bz2
webtrees-2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9.zip
Fields for new repositories
Diffstat (limited to 'app/Http/RequestHandlers/CreateRepositoryModal.php')
-rw-r--r--app/Http/RequestHandlers/CreateRepositoryModal.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/CreateRepositoryModal.php b/app/Http/RequestHandlers/CreateRepositoryModal.php
index 9ca178ad8f..07add2baf3 100644
--- a/app/Http/RequestHandlers/CreateRepositoryModal.php
+++ b/app/Http/RequestHandlers/CreateRepositoryModal.php
@@ -19,6 +19,10 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Http\RequestHandlers;
+use Fisharebest\Webtrees\Elements\AddressLine;
+use Fisharebest\Webtrees\Elements\AddressWebPage;
+use Fisharebest\Webtrees\Elements\NameOfRepository;
+use Fisharebest\Webtrees\I18N;
use Fisharebest\Webtrees\Tree;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
@@ -43,8 +47,15 @@ class CreateRepositoryModal implements RequestHandlerInterface
$tree = $request->getAttribute('tree');
assert($tree instanceof Tree);
+ $elements = [
+ 'name' => new NameOfRepository(I18N::translateContext('Repository', 'Name')),
+ 'address' => new AddressLine(I18N::translate('Address')),
+ 'url' => new AddressWebPage(I18N::translate('URL')),
+ ];
+
return response(view('modals/create-repository', [
- 'tree' => $tree,
+ 'elements' => $elements,
+ 'tree' => $tree,
]));
}
}