protected function _formatSelect($parentData, $select)
 {
     $select = parent::_formatSelect($parentData, $select);
     if (!$parentData) {
         throw new Kwf_Exception('ParentData is null, this should not happen');
     }
     $select->whereEquals('subroot', $parentData);
     return $select;
 }
 protected function _formatSelect($parentData, $select)
 {
     $select = parent::_formatSelect($parentData, $select);
     if (!$select) {
         return $select;
     }
     if (!Kwc_Abstract::getSetting($this->getClass(), 'hasVisible')) {
         $select->ignoreVisible(true);
     }
     return $select;
 }
 protected function _formatSelect($parentData, $select)
 {
     $select = parent::_formatSelect($parentData, $select);
     if (!$select) {
         return $select;
     }
     if (!$parentData) {
         throw new Kwf_Exception_NotYetImplemented();
     }
     $select->whereEquals('parent_component_id', $parentData->componentId);
     return $select;
 }
 protected function _formatSelect($parentData, $select)
 {
     $ret = parent::_formatSelect($parentData, $select);
     if (!$ret) {
         return $ret;
     }
     $session = new Kwf_Session_Namespace('kwcShopCart');
     if (!$session->orderId) {
         return null;
     }
     $ret->whereEquals('shop_order_id', Kwc_Shop_Cart_Orders::getCartOrderId());
     return $ret;
 }