public function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('subprojectPHIDs' => self::SERIALIZATION_JSON)) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('properties' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('name' => 'text255', 'status' => 'uint32', 'sequence' => 'uint32', 'proxyPHID' => 'phid?'), self::CONFIG_KEY_SCHEMA => array('key_status' => array('columns' => array('projectPHID', 'status', 'sequence')), 'key_sequence' => array('columns' => array('projectPHID', 'sequence')), 'key_proxy' => array('columns' => array('projectPHID', 'proxyPHID'), 'unique' => true))) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_COLUMN_SCHEMA => array('name' => 'sort128', 'status' => 'text32', 'primarySlug' => 'text128?', 'isMembershipLocked' => 'bool', 'profileImagePHID' => 'phid?', 'icon' => 'text32', 'color' => 'text32', 'mailKey' => 'bytes20', 'joinPolicy' => 'policy', 'parentProjectPHID' => 'phid?', 'hasWorkboard' => 'bool', 'hasMilestones' => 'bool', 'hasSubprojects' => 'bool', 'milestoneNumber' => 'uint32?', 'projectPath' => 'hashpath64', 'projectDepth' => 'uint32', 'projectPathKey' => 'bytes4'), self::CONFIG_KEY_SCHEMA => array('key_icon' => array('columns' => array('icon')), 'key_color' => array('columns' => array('color')), 'key_milestone' => array('columns' => array('parentProjectPHID', 'milestoneNumber'), 'unique' => true), 'key_primaryslug' => array('columns' => array('primarySlug'), 'unique' => true), 'key_path' => array('columns' => array('projectPath', 'projectDepth')), 'key_pathkey' => array('columns' => array('projectPathKey'), 'unique' => true))) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('subprojectPHIDs' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('name' => 'sort128', 'status' => 'text32', 'phrictionSlug' => 'text128?', 'isMembershipLocked' => 'bool', 'profileImagePHID' => 'phid?', 'icon' => 'text32', 'color' => 'text32', 'mailKey' => 'bytes20', 'editPolicy' => 'policy?', 'viewPolicy' => 'policy?', 'joinPolicy' => 'policy?'), self::CONFIG_KEY_SCHEMA => array('key_phid' => null, 'phid' => array('columns' => array('phid'), 'unique' => true), 'key_icon' => array('columns' => array('icon')), 'key_color' => array('columns' => array('color')), 'phrictionSlug' => array('columns' => array('phrictionSlug'), 'unique' => true), 'name' => array('columns' => array('name'), 'unique' => true))) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false, self::CONFIG_COLUMN_SCHEMA => array('sequence' => 'uint32'), self::CONFIG_KEY_SCHEMA => array('boardPHID' => array('columns' => array('boardPHID', 'columnPHID', 'objectPHID'), 'unique' => true), 'objectPHID' => array('columns' => array('objectPHID', 'boardPHID')), 'boardPHID_2' => array('columns' => array('boardPHID', 'columnPHID', 'sequence')))) + parent::getConfiguration();
 }
 public function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false) + parent::getConfiguration();
 }
 public function getConfiguration()
 {
     return array(self::CONFIG_SERIALIZATION => array('oldValue' => self::SERIALIZATION_JSON, 'newValue' => self::SERIALIZATION_JSON)) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_COLUMN_SCHEMA => array('slug' => 'text128'), self::CONFIG_KEY_SCHEMA => array('key_slug' => array('columns' => array('slug'), 'unique' => true), 'key_projectPHID' => array('columns' => array('projectPHID')))) + parent::getConfiguration();
 }