Page MenuHomePhabricator

D11372.id27312.diff
No OneTemporary

D11372.id27312.diff

diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -19,6 +19,7 @@
'AlmanacBindingTransaction' => 'applications/almanac/storage/AlmanacBindingTransaction.php',
'AlmanacBindingTransactionQuery' => 'applications/almanac/query/AlmanacBindingTransactionQuery.php',
'AlmanacBindingViewController' => 'applications/almanac/controller/AlmanacBindingViewController.php',
+ 'AlmanacClusterDatabaseServiceType' => 'applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php',
'AlmanacClusterRepositoryServiceType' => 'applications/almanac/servicetype/AlmanacClusterRepositoryServiceType.php',
'AlmanacClusterServiceType' => 'applications/almanac/servicetype/AlmanacClusterServiceType.php',
'AlmanacConduitAPIMethod' => 'applications/almanac/conduit/AlmanacConduitAPIMethod.php',
@@ -3067,6 +3068,7 @@
'AlmanacBindingTransaction' => 'PhabricatorApplicationTransaction',
'AlmanacBindingTransactionQuery' => 'PhabricatorApplicationTransactionQuery',
'AlmanacBindingViewController' => 'AlmanacServiceController',
+ 'AlmanacClusterDatabaseServiceType' => 'AlmanacClusterServiceType',
'AlmanacClusterRepositoryServiceType' => 'AlmanacClusterServiceType',
'AlmanacClusterServiceType' => 'AlmanacServiceType',
'AlmanacConduitAPIMethod' => 'ConduitAPIMethod',
diff --git a/src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php b/src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php
new file mode 100644
--- /dev/null
+++ b/src/applications/almanac/servicetype/AlmanacClusterDatabaseServiceType.php
@@ -0,0 +1,23 @@
+<?php
+
+final class AlmanacClusterDatabaseServiceType
+ extends AlmanacClusterServiceType {
+
+ public function getServiceTypeShortName() {
+ return pht('Cluster Database');
+ }
+
+ public function getServiceTypeName() {
+ return pht('Phabricator Cluster: Database');
+ }
+
+ public function getServiceTypeDescription() {
+ return pht(
+ 'Defines a database service for use in a Phabricator cluster.');
+ }
+
+ public function getFieldSpecifications() {
+ return array();
+ }
+
+}

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 7, 3:39 PM (2 w, 21 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7334912
Default Alt Text
D11372.id27312.diff (2 KB)

Event Timeline