public function deletePlaceComponent($componentPlaceUniqName)
 {
     $placeDto = $this->findPlaceComponent($componentPlaceUniqName);
     if ($placeDto === null) {
         return;
     }
     $component = $this->findComponent($placeDto->componentId);
     $event = new OW_Event('widgets.before_place_delete', array('class' => $component->className, 'uniqName' => $placeDto->uniqName));
     OW::getEventManager()->trigger($event);
     $this->componentPlaceDao->deleteByUniqName($componentPlaceUniqName);
     $this->componentSettingDao->deleteList($componentPlaceUniqName);
 }