You are here

public function PaymentStatusManager::isOrHasAncestor in Payment 8.2

Checks if the status is equal to a given other status or has it one of its ancestors.

Parameters

string $plugin_id:

string $ancestor_plugin_id: The payment status plugin ID to check against.

Return value

boolean

Overrides PaymentStatusManagerInterface::isOrHasAncestor

File

src/Plugin/Payment/Status/PaymentStatusManager.php, line 148

Class

PaymentStatusManager
Manages discovery and instantiation of payment status plugins.

Namespace

Drupal\payment\Plugin\Payment\Status

Code

public function isOrHasAncestor($plugin_id, $ancestor_plugin_id) {
  return $plugin_id == $ancestor_plugin_id || $this
    ->hasAncestor($plugin_id, $ancestor_plugin_id);
}