Symfony\Bundle\SwiftmailerBundle\DataCollector\MessageDataCollector::getMessageCount PHP Method

getMessageCount() public method

Returns the message count of a mailer or the total.
public getMessageCount ( $name = null ) : integer
return integer The number of messages.
    public function getMessageCount($name = null)
    {
        if (is_null($name)) {
            return $this->data['messageCount'];
        } elseif ($data = $this->getMailerData($name)) {
            return $data['messageCount'];
        }
        return;
    }

Usage Example

Beispiel #1
0
 /**
  * письмо отправлено пользователю
  *
  * @depends testSendEmailOk
  */
 public function testEmailSent(MessageDataCollector $mailCollector)
 {
     $this->assertEquals(1, $mailCollector->getMessageCount());
     $collectedMessages = $mailCollector->getMessages();
     /** @var \Swift_Message $message */
     $message = $collectedMessages[0];
     $this->assertInstanceOf('Swift_Message', $message);
     return $message;
 }