You are here

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;
}