/** * {@inheritdoc} */ public function __construct($params) { if ($params instanceof Imap) { $params->ignoreCloseCommand = true; $this->currentFolder = $params->currentFolder; $params = $params->protocol; } parent::__construct($params); $this->messageClass = 'Oro\\Bundle\\ImapBundle\\Mail\\Storage\\Message'; $this->getMessageItems = array(self::FLAGS, self::RFC822_HEADER, self::UID, self::INTERNALDATE); }