public function EntityReference_SelectionHandler_Generic_commerce_coupon::buildEntityFieldQuery in Commerce Coupon 7
Build an EntityFieldQuery to get referencable entities.
Overrides EntityReference_SelectionHandler_Generic::buildEntityFieldQuery
File
- plugins/
selection/ EntityReference_SelectionHandler_Generic_commerce_coupon.class.php, line 7
Class
- EntityReference_SelectionHandler_Generic_commerce_coupon
- Extend the entity reference selection class to use the coupon code for building the EFQ.
Code
public function buildEntityFieldQuery($match = NULL, $match_operator = 'CONTAINS') {
$query = parent::buildEntityFieldQuery($match, $match_operator);
// If there's a match, query the coupon code.
if (isset($match)) {
$query
->fieldCondition('commerce_coupon_code', 'value', $match, $match_operator);
}
return $query;
}