https://mamchenkov.net/wordpress/2017/08/15/cakephp-events-system/
CakePHP Events System