Skip to content

Instantly share code, notes, and snippets.

@peterjmit
Created April 2, 2014 18:13
Show Gist options
  • Select an option

  • Save peterjmit/9939846 to your computer and use it in GitHub Desktop.

Select an option

Save peterjmit/9939846 to your computer and use it in GitHub Desktop.

Revisions

  1. peterjmit revised this gist Apr 2, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion flush-spool.php
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    <?php

    $mailer = $this->get('mailer');
    $mailer = $this->getContainer()->get('mailer');

    $message = new \Swift_Message();

  2. peterjmit created this gist Apr 2, 2014.
    19 changes: 19 additions & 0 deletions flush-spool.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    <?php

    $mailer = $this->get('mailer');

    $message = new \Swift_Message();

    $message->setBody('');
    $message->setSubject('');
    $message->setTo('');
    $message->setFrom('');

    $mailer->send($message);

    $spool = $mailer->getTransport()->getSpool();
    // flush the spool if we are in developer mode
    if ($spool instanceof \Swift_MemorySpool) {
    $transport = $this->getContainer()->get('swiftmailer.transport.real');
    $spool->flushQueue($transport);
    }