Exemple #1
0
 /**
  * Parse a component.
  *
  * @param Component $parentComponent
  *
  * @return void
  */
 protected function parseComponent(Component $parentComponent)
 {
     $components = $this->pointer['value'] ?: [];
     foreach ($components as $component) {
         $componentName = static::getTagName($component['name']);
         $currentComponent = $this->root->createComponent($componentName, null, false);
         $this->pointer =& $component;
         $this->parseVCalendarComponents($currentComponent);
         $parentComponent->add($currentComponent);
     }
 }