get('scannerid'); $obj = new \Workflow\Mailscanner($scannerId); $mails = array(); while (count($mails) < 5) { $mail = $obj->getNextMail(true); if(empty($mail)) break; $mails[] = array( 'subject' => $mail->getSubject(), 'from' => htmlentities($mail->getFrom()->getAddress()), 'date' => $mail->getDate()->format('Y-m-d H:i:s'), 'size' => \Workflow\VtUtils::formatFilesize($mail->getSize()) ); }; echo \Workflow\VtUtils::json_encode(array('success' => true, 'mails' => $mails)); } }