. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\Tools\WorkingTime\Calendar; class Time { /** * @var int<0,23> */ private int $hour; /** * @var int<0,59> */ private int $minute; /** * @param int<0,23> $hour * @param int<0,59> $minute */ public function __construct(int $hour, int $minute) { $this->hour = $hour; $this->minute = $minute; } /** * @return int<0,23> */ public function getHour(): int { return $this->hour; } /** * @return int<0,59> */ public function getMinute(): int { return $this->minute; } }