Lines Matching refs:component
865 foreach ($vObject->getComponents() as $component)
867 $componentType = $component->name;
872 $calendarObject->add($component);
1648 $component = null;
1652 foreach ($vObject->getComponents() as $component)
1654 if ($component->name !== 'VTIMEZONE')
1656 $componentType = $component->name;
1657 $uid = (string)$component->UID;
1667 $firstOccurence = $component->DTSTART->getDateTime()->getTimeStamp();
1669 if (!isset($component->RRULE))
1671 if (isset($component->DTEND))
1673 $lastOccurence = $component->DTEND->getDateTime()->getTimeStamp();
1675 elseif (isset($component->DURATION))
1677 $endDate = clone $component->DTSTART->getDateTime();
1678 … $endDate->add(\Sabre\VObject\DateTimeParser::parse($component->DURATION->getValue()));
1681 elseif (!$component->DTSTART->hasTime())
1683 $endDate = clone $component->DTSTART->getDateTime();
1694 $it = new \Sabre\VObject\Recur\EventIterator($vObject, (string)$component->UID);