userSession->isLogged()) { $this->projectActivity->createEvent( $project['id'], $event_data['task']['id'], $this->userSession->getId(), $event_name, $event_data ); // TODO: need to be moved to external plugins foreach (array('slackWebhook', 'hipchatWebhook', 'jabber') as $model) { $this->$model->notify( $project['id'], $event_data['task']['id'], $event_name, $event_data ); } } } }