3 final class PhabricatorChartInterval
9 public function __construct($min, $max) {
14 public static function newFromIntervalList(array $intervals) {
17 foreach ($intervals as $interval) {
18 if ($interval === null) {
22 $interval_min = $interval->getMin();
23 if ($interval_min !== null) {
27 $min = min($min, $interval_min);
31 $interval_max = $interval->getMax();
32 if ($interval_max !== null) {
36 $max = max($max, $interval_max);
41 return new self($min, $max);
44 public function setMin($min) {
49 public function getMin() {
53 public function setMax($max) {
58 public function getMax() {