You are here

public function TestNoShippingOfferManager::getDefinitions in Commerce Shipping 8.2

Gets the definition of all plugins for this type.

Return value

mixed[] An array of plugin definitions (empty array if no definitions were found). Keys are plugin IDs.

Overrides DefaultPluginManager::getDefinitions

See also

\Drupal\Core\Plugin\FilteredPluginManagerInterface::getFilteredDefinitions()

File

tests/src/Kernel/EventSubscriber/TestNoShippingOfferManager.php, line 13

Class

TestNoShippingOfferManager

Namespace

Drupal\Tests\commerce_shipping\Kernel\EventSubscriber

Code

public function getDefinitions() {
  $definitions = parent::getDefinitions();
  $definitions = array_filter($definitions, function ($definition) {
    return !is_subclass_of($definition['class'], ShipmentPromotionOfferInterface::class);
  });
  return $definitions;
}