CakePHP driven Event Manager