Beispiel #1
0
 protected function addPlacemark(Placemark $placemark)
 {
     $categoryIds = $this->getIdStack();
     foreach ($categoryIds as $id) {
         $placemark->addCategoryId($id);
     }
     $placemark->setId(count($this->placemarks));
     $this->placemarks[] = $placemark;
 }
Beispiel #2
0
 public function addPlacemark(Placemark $placemark)
 {
     $categoryIds = array($this->id);
     $currentFolder = $this;
     while ($parent = $currentFolder->getParent()) {
         array_unshift($categoryIds, $parent->getId());
         $currentFolder = $parent;
     }
     foreach ($categoryIds as $id) {
         $placemark->addCategoryId($id);
     }
     $this->placemarks[] = $placemark;
 }
 protected function addPlacemark(Placemark $placemark)
 {
     $placemark->addCategoryId($this->getId());
     $placemark->setId(count($this->placemarks));
     $this->placemarks[] = $placemark;
 }