Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/storage/PhabricatorProject.php
Show First 20 Lines • Show All 898 Lines • ▼ Show 20 Lines | /* -( PhabricatorEditEngineSubtypeInterface )------------------------------ */ | ||||
} | } | ||||
public function setEditEngineSubtype($value) { | public function setEditEngineSubtype($value) { | ||||
return $this->setSubtype($value); | return $this->setSubtype($value); | ||||
} | } | ||||
public function newEditEngineSubtypeMap() { | public function newEditEngineSubtypeMap() { | ||||
$config = PhabricatorEnv::getEnvConfig('projects.subtypes'); | $config = PhabricatorEnv::getEnvConfig('projects.subtypes'); | ||||
return PhabricatorEditEngineSubtype::newSubtypeMap($config); | return PhabricatorEditEngineSubtype::newSubtypeMap($config) | ||||
->setDatasource(new PhabricatorProjectSubtypeDatasource()); | |||||
} | } | ||||
public function newSubtypeObject() { | public function newSubtypeObject() { | ||||
$subtype_key = $this->getEditEngineSubtype(); | $subtype_key = $this->getEditEngineSubtype(); | ||||
$subtype_map = $this->newEditEngineSubtypeMap(); | $subtype_map = $this->newEditEngineSubtypeMap(); | ||||
return $subtype_map->getSubtype($subtype_key); | return $subtype_map->getSubtype($subtype_key); | ||||
} | } | ||||
} | } |