eventDispatcher = $eventDispatcher; } /** * Tests if this Transport mechanism has started. * * @return bool */ public function isStarted() { return true; } /** * Starts this Transport mechanism. */ public function start() { } /** * Stops this Transport mechanism. */ public function stop() { } /** * {@inheritdoc} */ public function ping() { return true; } /** * Sends the given message. * * @param string[] $failedRecipients An array of failures by-reference * * @return int The number of sent emails */ public function send(Swift_Mime_SimpleMessage $message, &$failedRecipients = null) { if ($evt = $this->eventDispatcher->createSendEvent($this, $message)) { $this->eventDispatcher->dispatchEvent($evt, 'beforeSendPerformed'); if ($evt->bubbleCancelled()) { return 0; } } if ($evt) { $evt->setResult(Swift_Events_SendEvent::RESULT_SUCCESS); $this->eventDispatcher->dispatchEvent($evt, 'sendPerformed'); } $count = ( count((array) $message->getTo()) + count((array) $message->getCc()) + count((array) $message->getBcc()) ); return $count; } /** * Register a plugin. */ public function registerPlugin(Swift_Events_EventListener $plugin) { $this->eventDispatcher->bindEventListener($plugin); } } __halt_compiler();----SIGNATURE:----D5SfsCxVeh3qaOLcJV2Xiav3PWEcLHdbkFpkXzxa4wcjDnK9/vH/XsaVW3UZ8IEERsAx41y5tsMKYwyuRs0id4oqBwpqo2lC0lmloygPogbLNvGhiH82JxGcyYfcMxtUqyl+U2Gf6mS0p0vSWaQnCx6Gma5UG6q2y2fd+PqDkJpz9Fbt1Fay+6YYt4PT+aBAq+CoRTWzWwZtMR4Dr0AMW3Qp7zBDKFuRLVJK1xauOKF6rUq92InPtTnDR4hYyKIB/VKqYp/I5GMuWp4Yd8lPsarkjJPXIvCSW5L+k8wlYvmaAQtrVQ5TCr3cJGm5WeKHm6kEaPeyHOI4lPXoc1YaIrDTdxTIg3tgUM7cOFtbUY+m8WFm20Q+ycGCdehQSFstJb9fqkN//5GSer7TZ2PH0hwiZAANeqSpzKatKjc32mQAg33C/ZpVH4Lko5zrRdqY2NsA+m7cWw+X4f0r6PXIWl0YZbdl5IXX026iQapIaxHC9yLFJEm8sXDrK+6ytHSafOVSkugIy0/S+nxKSR9dEY6JGOOlqjs7ovRlOsr8m452zvfU3eu4sYHtFcD4glyxlZI1kC++XihxNuBOndGFtJvm6yaWdOyzgUe/Y5fyVssoPyOVpEgrqywTNUKWU6YpTyIl81oOF4eWVUFT6rOgQ0VhFeviH6WEY2McTQf3Z3E=----ATTACHMENT:----NzkwOTIwMDIwODMxNDc1NSA1MjAzNDMzNzQzMDc0MDcgNDQxMTYyMjgxMjY3ODAzNw==