| | <?php |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | namespace Eluceo\iCal\Property; |
| |
|
| | use Eluceo\iCal\Property; |
| | use Eluceo\iCal\Util\DateUtil; |
| |
|
| | class DateTimesProperty extends Property |
| | { |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | public function __construct( |
| | $name, |
| | $dateTimes = [], |
| | $noTime = false, |
| | $useTimezone = false, |
| | $useUtc = false, |
| | $timezoneString = '' |
| | ) { |
| | $dates = []; |
| | $dateTime = new \DateTimeImmutable(); |
| | foreach ($dateTimes as $dateTime) { |
| | $dates[] = DateUtil::getDateString($dateTime, $noTime, $useTimezone, $useUtc); |
| | } |
| |
|
| | |
| | $params = DateUtil::getDefaultParams($dateTime, $noTime, $useTimezone, $timezoneString); |
| |
|
| | parent::__construct($name, $dates, $params); |
| | } |
| | } |
| |
|