You are here

public static function CommentStatus::matches in Fasttoggle 8.2

Return whether this setting matches the provided field definition.

Parameters

$definition: The field definition for which a match is being sought.

Return value

boolean Whether this plugin handles the definition.

Overrides SettingInterface::matches

File

src/Plugin/Setting/CommentStatus.php, line 74
Fasttoggle Comment Status

Class

CommentStatus
Abstract interface for settings. Plugin strings are used for quick filtering without the need to instantiate the class.

Namespace

Drupal\fasttoggle\Plugin\Setting

Code

public static function matches($definition) {
  $has_get = is_callable(array(
    $definition,
    'get',
  ));
  $entity = $has_get ? $definition
    ->get('entity_type') : $definition
    ->getProvider();
  return $entity == 'comment' && $definition
    ->getName() == 'status';
}