Path: blob/master/src/applications/config/storage/PhabricatorConfigManualActivity.php
12256 views
<?php12final class PhabricatorConfigManualActivity3extends PhabricatorConfigEntryDAO {45protected $activityType;6protected $parameters = array();78const TYPE_REINDEX = 'reindex';9const TYPE_IDENTITIES = 'identities';101112protected function getConfiguration() {13return array(14self::CONFIG_TIMESTAMPS => false,15self::CONFIG_SERIALIZATION => array(16'parameters' => self::SERIALIZATION_JSON,17),18self::CONFIG_COLUMN_SCHEMA => array(19'activityType' => 'text64',20),21self::CONFIG_KEY_SCHEMA => array(22'key_type' => array(23'columns' => array('activityType'),24'unique' => true,25),26),27) + parent::getConfiguration();28}2930public function setParameter($key, $value) {31$this->parameters[$key] = $value;32return $this;33}3435public function getParameter($key, $default = null) {36return idx($this->parameters, $key, $default);37}3839}404142