/** * Testing endpoint for events */ public function actionEventReceiver() { $_request = Pii::requestObject(); $_data = $_request->getContent(); if (is_string($_data)) { $_data = json_decode($_data, true); if (JSON_ERROR_NONE != json_last_error()) { Log::error(' * DSP event could not be converted from JSON.'); return; } } if (isset($_data['details'])) { $_eventName = Option::getDeep($_data, 'details', 'event_name'); Log::debug('DSP event "' . $_eventName . '" received'); return; } Log::error('Weird event received: ' . var_export($_data, true)); }
/** * Initialize controller and populate request object */ public function init() { parent::init(); $this->_requestObject = Pii::requestObject(); }