summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/CreateRepositoryModal.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-12-17 09:41:28 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-12-17 09:54:34 +0000
commite35de89c6149f93179a8f9aa27300efc53c19f90 (patch)
tree4a0e2fb5dbd382eb9a0c5109071cad22af05f530 /app/Http/RequestHandlers/CreateRepositoryModal.php
parent2ddcca20cfdcef0bfbc6eea9b12a3a71f21f2067 (diff)
downloadwebtrees-e35de89c6149f93179a8f9aa27300efc53c19f90.tar.gz
webtrees-e35de89c6149f93179a8f9aa27300efc53c19f90.tar.bz2
webtrees-e35de89c6149f93179a8f9aa27300efc53c19f90.zip
Remove dead code
Diffstat (limited to 'app/Http/RequestHandlers/CreateRepositoryModal.php')
-rw-r--r--app/Http/RequestHandlers/CreateRepositoryModal.php48
1 files changed, 0 insertions, 48 deletions
diff --git a/app/Http/RequestHandlers/CreateRepositoryModal.php b/app/Http/RequestHandlers/CreateRepositoryModal.php
index d1db9a3b38..8cd677a8e3 100644
--- a/app/Http/RequestHandlers/CreateRepositoryModal.php
+++ b/app/Http/RequestHandlers/CreateRepositoryModal.php
@@ -19,7 +19,6 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Http\RequestHandlers;
-use Fisharebest\Webtrees\I18N;
use Fisharebest\Webtrees\Tree;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
@@ -48,51 +47,4 @@ class CreateRepositoryModal implements RequestHandlerInterface
'tree' => $tree,
]));
}
-
- /**
- * Process a form to create a new repository.
- *
- * @param ServerRequestInterface $request
- *
- * @return ResponseInterface
- */
- public function createRepositoryAction(ServerRequestInterface $request): ResponseInterface
- {
- $tree = $request->getAttribute('tree');
- assert($tree instanceof Tree);
-
- $params = (array) $request->getParsedBody();
- $name = $params['repository-name'];
- $privacy_restriction = $params['privacy-restriction'];
- $edit_restriction = $params['edit-restriction'];
-
- // Fix whitespace
- $name = trim(preg_replace('/\s+/', ' ', $name));
-
- $gedcom = "0 @@ REPO\n1 NAME " . $name;
-
- if (in_array($privacy_restriction, ['none', 'privacy', 'confidential'], true)) {
- $gedcom .= "\n1 RESN " . $privacy_restriction;
- }
-
- if ($edit_restriction === 'locked') {
- $gedcom .= "\n1 RESN " . $edit_restriction;
- }
-
- $record = $tree->createRecord($gedcom);
-
- // id and text are for select2 / autocomplete
- // html is for interactive modals
- return response([
- 'id' => $record->xref(),
- 'text' => view('selects/repository', [
- 'repository' => $record,
- ]),
- 'html' => view('modals/record-created', [
- 'title' => I18N::translate('The repository has been created'),
- 'name' => $record->fullName(),
- 'url' => $record->url(),
- ]),
- ]);
- }
}