api/symfony/Component/Mailer/Transport/TransportInterface.yaml

51 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2024-09-26 09:03:21 +00:00
name: TransportInterface
class_comment: null
dependencies:
- name: Envelope
type: class
source: Symfony\Component\Mailer\Envelope
- name: TransportExceptionInterface
type: class
source: Symfony\Component\Mailer\Exception\TransportExceptionInterface
- name: SentMessage
type: class
source: Symfony\Component\Mailer\SentMessage
- name: RawMessage
type: class
source: Symfony\Component\Mime\RawMessage
properties: []
methods:
- name: send
visibility: public
parameters:
- name: message
- name: envelope
default: 'null'
comment: '# * Interface for all mailer transports.
# *
# * When sending emails, you should prefer MailerInterface implementations
# * as they allow asynchronous sending.
# *
# * @author Fabien Potencier <fabien@symfony.com>
# */
# interface TransportInterface extends \Stringable
# {
# /**
# * @throws TransportExceptionInterface'
traits:
- Symfony\Component\Mailer\Envelope
- Symfony\Component\Mailer\Exception\TransportExceptionInterface
- Symfony\Component\Mailer\SentMessage
- Symfony\Component\Mime\RawMessage
interfaces: []