/** * Returns the entire enumeration bare. */ function evaluate() { $params = $this->getParameters()->evaluate(); if (!$params) { return false; } $time = TimeDate::fromUserTime($params); if ($time == false) { throw new Exception("Incorrect time format"); } return $time; }