class ExtendedFieldComparator in Changed Fields API 7
Same name and namespace in other branches
Class ExtendedFieldComparator.
Hierarchy
- class \CFDefaultFieldComparator
- class \ExtendedFieldComparator
Expanded class hierarchy of ExtendedFieldComparator
File
- examples/
changed_fields_extended_field_comparator/ includes/ changed_fields_extended_field_comparator.field_comparator.inc, line 11 - changed_fields_extended_field_comparator.field_comparator.inc file.
View source
class ExtendedFieldComparator extends CFDefaultFieldComparator {
/**
* {@inheritdoc}
*/
public function getDefaultComparableProperties($fieldType) {
$properties = array();
// Return comparable field properties for extra or custom field type.
if ($fieldType == 'some_field_type') {
$properties = array(
'some_field_property_1',
'some_field_property_2',
);
}
return $properties;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CFDefaultFieldComparator:: |
private | function | Method that compares old and new field values. | |
CFDefaultFieldComparator:: |
private | function | Method that returns comparable properties for existing field type. | |
CFDefaultFieldComparator:: |
private | function | Method that generates result array for CFDefaultFieldComparator::compareFieldValues(). | |
CFDefaultFieldComparator:: |
public | function | Method that runs comparison of field values. | |
ExtendedFieldComparator:: |
public | function |
Method that returns comparable properties for extra or custom field type. Overrides CFDefaultFieldComparator:: |