| <?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); |
| } |
| } |
|
|