/** * @return \Swift_Mime_Message[] */ private function getMessages() { /** @var Client $client */ $client = $this->getClient(); $client->followRedirects(false); $messages = []; do { $client->back(); $response = $client->getResponse(); $profile = $this->symfonyProfiler->loadProfileFromResponse($response); if (false === $profile) { continue; } $swiftMailerCollector = $profile->getCollector('swiftmailer'); $messages = array_merge($messages, $swiftMailerCollector->getMessages()); } while (empty($messages)); $client->followRedirects(); return $messages; }