ICal\ICal::isValidTimeZoneId PHP Method

isValidTimeZoneId() public method

Check if a timezone is valid
public isValidTimeZoneId ( string $timezone ) : boolean
$timezone string A timezone
return boolean
    function isValidTimeZoneId($timezone)
    {
        $valid = array();
        $tza = timezone_abbreviations_list();
        foreach ($tza as $zone) {
            foreach ($zone as $item) {
                $valid[$item['timezone_id']] = true;
            }
        }
        unset($valid['']);
        return isset($valid[$timezone]);
    }