Differential D15307 Diff 36918 src/applications/transactions/controller/PhabricatorEditEngineController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/controller/PhabricatorEditEngineController.php
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | private function loadConfig($need_edit) { | ||||
$config = id(new PhabricatorEditEngineConfigurationQuery()) | $config = id(new PhabricatorEditEngineConfigurationQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withEngineKeys(array($engine_key)) | ->withEngineKeys(array($engine_key)) | ||||
->withIdentifiers(array($key)) | ->withIdentifiers(array($key)) | ||||
->requireCapabilities($capabilities) | ->requireCapabilities($capabilities) | ||||
->executeOne(); | ->executeOne(); | ||||
if ($config) { | if ($config) { | ||||
$engine = $config->getEngine(); | $engine = $config->getEngine(); | ||||
} else { | |||||
return null; | |||||
} | } | ||||
if (!$engine->isEngineConfigurable()) { | if (!$engine->isEngineConfigurable()) { | ||||
return null; | return null; | ||||
} | } | ||||
return $config; | return $config; | ||||
} | } | ||||
} | } |