class ExtendedFieldComparatorObserver in Changed Fields API 7.3
Same name and namespace in other branches
- 7 examples/changed_fields_extended_field_comparator/includes/changed_fields_extended_field_comparator.observer.inc \ExtendedFieldComparatorObserver
- 7.2 examples/changed_fields_extended_field_comparator/includes/changed_fields_extended_field_comparator.observer.inc \ExtendedFieldComparatorObserver
Class ExtendedFieldComparatorObserver.
Hierarchy
- class \ExtendedFieldComparatorObserver implements CFObserverInterface
Expanded class hierarchy of ExtendedFieldComparatorObserver
File
- examples/
changed_fields_extended_field_comparator/ includes/ changed_fields_extended_field_comparator.observer.inc, line 11 - Observer example.
View source
class ExtendedFieldComparatorObserver implements CFObserverInterface {
/**
* {@inheritdoc}
*/
public function getInfo() {
return [
'article' => [
'title',
'body',
'custom_field',
],
];
}
/**
* {@inheritdoc}
*/
public function update(SplSubject $nodeSubject) {
$node = $nodeSubject
->getNode();
$changedFields = $nodeSubject
->getChangedFields();
// Do something with $node depends on $changedFields.
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ExtendedFieldComparatorObserver:: |
public | function |
Returns associative array of node types with their fields for watching. Overrides CFObserverInterface:: |
|
ExtendedFieldComparatorObserver:: |
public | function |