/** * @param \Spryker\Shared\EventJournal\Model\EventInterface $event * * @return string */ protected function getJsonEntry(EventInterface $event) { $json = json_encode($event->getFields()); if ($json === false) { return ''; } return $json . "\n"; }
/** * @param \Spryker\Shared\EventJournal\Model\EventInterface $event * * @return bool */ public function write(EventInterface $event) { echo json_encode($event->getFields(), JSON_PRETTY_PRINT); return true; }
/** * @param \Spryker\Shared\EventJournal\Model\EventInterface $event * * @return void */ public function filter(EventInterface $event) { $event->setFields($this->getFilteredFields($event->getFields())); }