public function SettingPluginManager::match in Fasttoggle 8.2
Find a plugin that matches a field definition.
Parameters
$seeking: The field definition to use.
Return value
\Drupal\fasttoggle\SettingPlugin or NULL The matching plugin.
File
- src/
SettingPluginManager.php, line 103  - Contains \Drupal\fasttoggle\FasttoggleObjectPluginManager.
 
Class
- SettingPluginManager
 - Manages Fasttoggle Setting plugins.
 
Namespace
Drupal\fasttoggleCode
public function match($seeking) {
  $definitions = parent::getDefinitions();
  foreach ($definitions as $setting => $definition) {
    $plugin = $this
      ->createInstance($setting);
    if ($plugin
      ->matches($seeking)) {
      return $plugin;
    }
  }
  return NULL;
}