1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
GetAverageWorkflowDurationResponse.php
См. документацию.
1<?php
2
4
7
9{
10 public function setAverageDuration(int $averageDuration): static
11 {
12 $this->data['averageDuration'] = $averageDuration;
13
14 return $this;
15 }
16
17 public function getAverageDuration(): ?int
18 {
19 $averageTime = $this->data['averageDuration'] ?? null;
20
21 return is_int($averageTime) ? $averageTime : null;
22 }
23
24 public function getRoundedAverageDuration(): ?int
25 {
26 $duration = $this->getAverageDuration();
27 if ($duration === null)
28 {
29 return null;
30 }
31
32 return DurationFormatter::roundTimeInSeconds($duration);
33 }
34}