Differential D14453 Diff 34953 src/applications/transactions/controller/PhabricatorEditEngineConfigurationEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/controller/PhabricatorEditEngineConfigurationEditController.php
- This file was added.
| <?php | |||||
| final class PhabricatorEditEngineConfigurationEditController | |||||
| extends PhabricatorEditEngineController { | |||||
| public function handleRequest(AphrontRequest $request) { | |||||
| $viewer = $this->getViewer(); | |||||
| $target_engine_key = $request->getURIData('engineKey'); | |||||
| $target_engine = PhabricatorEditEngine::getByKey( | |||||
| $viewer, | |||||
| $target_engine_key); | |||||
| if (!$target_engine) { | |||||
| return new Aphront404Response(); | |||||
| } | |||||
| $this->setEngineKey($target_engine->getEngineKey()); | |||||
| return id(new PhabricatorEditEngineConfigurationEditEngine()) | |||||
| ->setTargetEngine($target_engine) | |||||
| ->setController($this) | |||||
| ->buildResponse(); | |||||
| } | |||||
| } | |||||