Provide event listener listening to specified types only

Details

Description

with possibility to include/exclude types. In difference from RestrictToNodeTypeEventListener this listener should not try to resolve specified type in parent type but strictly listen to changes only on types provided in configuration.