configRepository->findSingleton(); $dto = new MailSettings(); if (null !== $config) { $dto->protocol = $config->getProtocol(); $dto->imapHost = $config->getImapHost(); $dto->imapPort = $config->getImapPort(); $dto->imapEncryption = $config->getImapEncryption(); $dto->smtpHost = $config->getSmtpHost(); $dto->smtpPort = $config->getSmtpPort(); $dto->smtpEncryption = $config->getSmtpEncryption(); $dto->username = $config->getUsername(); $dto->sentFolderPath = $config->getSentFolderPath(); $dto->enabled = $config->isEnabled(); $dto->hasPassword = $config->hasPassword(); } return $dto; } }