You are here

trait EnableAwarePluginManagerTrait in Markdown 8.2

Trait for plugin managers that are "enable" aware.

Hierarchy

1 file declares its use of EnableAwarePluginManagerTrait
ParserManager.php in src/PluginManager/ParserManager.php

File

src/Traits/EnableAwarePluginManagerTrait.php, line 10

Namespace

Drupal\markdown\Traits
View source
trait EnableAwarePluginManagerTrait {

  /**
   * {@inheritdoc}
   */
  public function enabled(array $configuration = []) {
    return array_filter($this
      ->installed($configuration), function (EnabledPluginInterface $plugin) {
      return $plugin
        ->isEnabled();
    });
  }

}

Members