| @@ 357-366 (lines=10) @@ | ||
| 354 | * get startDate |
|
| 355 | * @return DateTime |
|
| 356 | */ |
|
| 357 | public function getStartDate() { |
|
| 358 | /** @var \Sabre\VObject\Component $object */ |
|
| 359 | $object = $this->vObject->{$this->getObjectName()}; |
|
| 360 | $realStart = SabreUtility::getDTStart($object); |
|
| 361 | if ($realStart instanceof SDateTime || $realStart instanceof SDate) { |
|
| 362 | return $realStart->getDateTime(); |
|
| 363 | } else { |
|
| 364 | return null; |
|
| 365 | } |
|
| 366 | } |
|
| 367 | ||
| 368 | ||
| 369 | /** |
|
| @@ 373-382 (lines=10) @@ | ||
| 370 | * get endDate |
|
| 371 | * @return DateTime |
|
| 372 | */ |
|
| 373 | public function getEndDate() { |
|
| 374 | /** @var \Sabre\VObject\Component $object */ |
|
| 375 | $object = $this->vObject->{$this->getObjectName()}; |
|
| 376 | $realEnd = SabreUtility::getDTEnd($object); |
|
| 377 | if ($realEnd instanceof SDateTime || $realEnd instanceof SDate) { |
|
| 378 | return $realEnd->getDateTime(); |
|
| 379 | } else { |
|
| 380 | return null; |
|
| 381 | } |
|
| 382 | } |
|
| 383 | ||
| 384 | ||
| 385 | /** |
|