+ $clauses = [];
+ if ($component === 'contribution') {
+ $clauses = CRM_Contribute_BAO_Contribution::getSelectWhereClause();
+ }
+ if ($component === 'membership') {
+ $clauses = CRM_Member_BAO_Membership::getSelectWhereClause();
+ }
+ if ($clauses) {
+ $this->_whereClause .= ' AND ' . implode(' AND ', $clauses);
+ }