/** * @param Folder $srcFolder * * @return EmailFolderModel */ protected function createEmailFolderModel(Folder $srcFolder, $uidValidity) { $folder = new EmailFolder(); $folder->setFullName($srcFolder->getGlobalName())->setName($srcFolder->getLocalName())->setType($srcFolder->guessFolderType())->setOrigin($this->origin); $emailFolderModel = new EmailFolderModel(); $emailFolderModel->setUidValidity($uidValidity); $emailFolderModel->setEmailFolder($folder); return $emailFolderModel; }