function changed_fields_extended_field_comparator_node_presave in Changed Fields API 8.2
Same name and namespace in other branches
- 8 examples/changed_fields_extended_field_comparator/changed_fields_extended_field_comparator.module \changed_fields_extended_field_comparator_node_presave()
- 7.3 examples/changed_fields_extended_field_comparator/changed_fields_extended_field_comparator.module \changed_fields_extended_field_comparator_node_presave()
- 7 examples/changed_fields_extended_field_comparator/changed_fields_extended_field_comparator.module \changed_fields_extended_field_comparator_node_presave()
- 7.2 examples/changed_fields_extended_field_comparator/changed_fields_extended_field_comparator.module \changed_fields_extended_field_comparator_node_presave()
Implements hook_node_presave().
File
- examples/
changed_fields_extended_field_comparator/ changed_fields_extended_field_comparator.module, line 15 - Contains changed_fields_extended_field_comparator.module.
Code
function changed_fields_extended_field_comparator_node_presave(NodeInterface $node) {
// Create NodeSubject object that will check node fields by your ExtendedFieldComparator.
$nodeSubject = new NodeSubject($node, 'extended_field_comparator');
// Add your observer object to NodeSubject.
$nodeSubject
->attach(new ExtendedFieldComparatorObserver());
// Check if node fields have been changed.
$nodeSubject
->notify();
}