You are here

public function CouponStorage::loadEnabledByCode in Commerce Core 8.2

Loads the enabled coupon for the given coupon code.

Parameters

string $code: The coupon code.

Return value

\Drupal\commerce_promotion\Entity\CouponInterface The coupon.

Overrides CouponStorageInterface::loadEnabledByCode

File

modules/promotion/src/CouponStorage.php, line 16

Class

CouponStorage
Defines the coupon storage.

Namespace

Drupal\commerce_promotion

Code

public function loadEnabledByCode($code) {
  $coupons = $this
    ->loadByProperties([
    'code' => $code,
    'status' => TRUE,
  ]);
  return reset($coupons);
}