public function getMessage($messageId = null) { return $this->dataStoreEmail->read($messageId); }
$container = (include 'config/container.php'); use zaboy\utils\utils\HtmlParser\Simple as HtmlParserSimple; use zaboy\utils\Api\Gmail as ApiGmail; use zaboy\utils\DataStore\Email; use Xiag\Rql\Parser\Query; use zaboy\rest\RqlParser\RqlParser; use zaboy\utils\Services\RockyMountain\EmailParser; $dataStore = new Email(); $apiGmail = $dataStore->getApiGmail(); $emailParser = new EmailParser($dataStore); $mwssagesList = $apiGmail->queryMessagesList('-"Replacement for" placing Rocky Mountain '); //'placing Rocky Mountain' 'From:giftcertificate@rockymountainatv.com' 9600275 10072491 echo ' <!DOCTYPE HTML><html> <head> <meta charset="utf-8"> <title>Таблица </title> </head> <body>'; echo '<table>'; foreach ($mwssagesList as $messageFromList) { $message = $dataStore->read($messageFromList->getId()); if ($emailParser->getType($message) === EmailParser::TYPE_RM_ORDER_PLACING) { echo $emailParser->fillOrderPlacing($message); } } echo '</table>'; echo '</body> </html>'; exit; //$list = $apiGmail->queryMessagesList(); //foreach ($list as $value) { // // $dataStore->addMessageId($value); //} //exit; //$list = $apiGmail->queryMessagesList(); //$list = $apiGmail->getMessagesList(); //$list = $apiGmail->queryMessagesList();