Path: blob/master/src/applications/guides/guidance/PhabricatorGuidanceMessage.php
13464 views
<?php12final class PhabricatorGuidanceMessage3extends Phobject {45private $key;6private $message;7private $severity = self::SEVERITY_NOTICE;8private $priority = 1000;910const SEVERITY_NOTICE = 'notice';11const SEVERITY_WARNING = 'warning';1213public function setSeverity($severity) {14$this->severity = $severity;15return $this;16}1718public function getSeverity() {19return $this->severity;20}2122public function setKey($key) {23$this->key = $key;24return $this;25}2627public function getKey() {28return $this->key;29}3031public function setMessage($message) {32$this->message = $message;33return $this;34}3536public function getMessage() {37return $this->message;38}3940public function getSortVector() {41return id(new PhutilSortVector())42->addInt($this->getPriority());43}4445public function setPriority($priority) {46$this->priority = $priority;47return $this;48}4950public function getPriority() {51return $this->priority;52}5354public function getSeverityStrength() {55$map = array(56self::SEVERITY_NOTICE => 1,57self::SEVERITY_WARNING => 2,58);5960return idx($map, $this->getSeverity(), 0);61}626364}656667