Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/storage/PhabricatorConfigEntry.php
<?php | <?php | ||||
final class PhabricatorConfigEntry extends PhabricatorConfigEntryDAO | final class PhabricatorConfigEntry | ||||
implements PhabricatorPolicyInterface { | extends PhabricatorConfigEntryDAO | ||||
implements | |||||
PhabricatorApplicationTransactionInterface, | |||||
PhabricatorPolicyInterface { | |||||
protected $namespace; | protected $namespace; | ||||
protected $configKey; | protected $configKey; | ||||
protected $value; | protected $value; | ||||
protected $isDeleted; | protected $isDeleted; | ||||
public function getConfiguration() { | public function getConfiguration() { | ||||
return array( | return array( | ||||
Show All 32 Lines | if (!$config_entry) { | ||||
->setConfigKey($key) | ->setConfigKey($key) | ||||
->setNamespace('default'); | ->setNamespace('default'); | ||||
} | } | ||||
return $config_entry; | return $config_entry; | ||||
} | } | ||||
/* -( PhabricatorApplicationTransactionInterface )------------------------- */ | |||||
public function getApplicationTransactionEditor() { | |||||
return new PhabricatorConfigEditor(); | |||||
} | |||||
public function getApplicationTransactionObject() { | |||||
return $this; | |||||
} | |||||
public function getApplicationTransactionTemplate() { | |||||
return new PhabricatorConfigTransaction(); | |||||
} | |||||
/* -( PhabricatorPolicyInterface )----------------------------------------- */ | /* -( PhabricatorPolicyInterface )----------------------------------------- */ | ||||
public function getCapabilities() { | public function getCapabilities() { | ||||
return array( | return array( | ||||
PhabricatorPolicyCapability::CAN_VIEW, | PhabricatorPolicyCapability::CAN_VIEW, | ||||
PhabricatorPolicyCapability::CAN_EDIT, | PhabricatorPolicyCapability::CAN_EDIT, | ||||
); | ); | ||||
Show All 15 Lines |