public function ExtendedFieldComparator::getDefaultComparableProperties in Changed Fields API 8.2
Same name and namespace in other branches
- 8.3 examples/changed_fields_extended_field_comparator/src/Plugin/FieldComparator/ExtendedFieldComparator.php \Drupal\changed_fields_extended_field_comparator\Plugin\FieldComparator\ExtendedFieldComparator::getDefaultComparableProperties()
- 8 examples/changed_fields_extended_field_comparator/src/Plugin/FieldComparator/ExtendedFieldComparator.php \Drupal\changed_fields_extended_field_comparator\Plugin\FieldComparator\ExtendedFieldComparator::getDefaultComparableProperties()
Method that returns comparable properties for extra or custom field type.
Use it if you want to add comparison support for extra or custom field types.
Parameters
FieldDefinitionInterface $fieldDefinition:
Return value
array
Overrides DefaultFieldComparator::getDefaultComparableProperties
File
- examples/
changed_fields_extended_field_comparator/ src/ Plugin/ FieldComparator/ ExtendedFieldComparator.php, line 23 - Contains ExtendedFieldComparator.php.
Class
- ExtendedFieldComparator
- Plugin annotation @Plugin( id = "extended_field_comparator" )
Namespace
Drupal\changed_fields_extended_field_comparator\Plugin\FieldComparatorCode
public function getDefaultComparableProperties(FieldDefinitionInterface $fieldDefinition) {
$properties = [];
// Return comparable field properties for extra or custom field type.
if ($fieldDefinition
->getType() == 'some_field_type') {
$properties = [
'some_field_property_1',
'some_field_property_2',
];
}
return $properties;
}