Framework/User: getTimeZone now returns a DateTimeZone object instead of a string

refs #4440
This commit is contained in:
Eric Lippmann 2013-08-07 17:12:57 +02:00
parent 5c98acd36c
commit 3122a75e73

View File

@ -28,8 +28,9 @@
namespace Icinga; namespace Icinga;
use \DateTimeZone;
use \InvalidArgumentException;
use Icinga\User\Preferences; use Icinga\User\Preferences;
use InvalidArgumentException;
/** /**
* This class represents an authorized user * This class represents an authorized user
@ -320,9 +321,9 @@ class User
/** /**
* Retrieve the user's timezone * Retrieve the user's timezone
* *
* If the user did not set a timezone, the default timezone set via config.ini will be returned * If the user did not set a timezone, the default timezone set via config.ini is returned
* *
* @return string * @return DateTimeZone
*/ */
public function getTimeZone() public function getTimeZone()
{ {
@ -330,6 +331,6 @@ class User
if ($tz === null) { if ($tz === null) {
$tz = date_default_timezone_get(); $tz = date_default_timezone_get();
} }
return $tz; return new DateTimeZone($tz);
} }
} }