api/laravel/Mail/PendingMail.yaml
2024-09-26 02:03:21 -07:00

175 lines
3.9 KiB
YAML

name: PendingMail
class_comment: null
dependencies:
- name: MailableContract
type: class
source: Illuminate\Contracts\Mail\Mailable
- name: MailerContract
type: class
source: Illuminate\Contracts\Mail\Mailer
- name: HasLocalePreference
type: class
source: Illuminate\Contracts\Translation\HasLocalePreference
- name: Conditionable
type: class
source: Illuminate\Support\Traits\Conditionable
- name: Conditionable
type: class
source: Conditionable
properties:
- name: mailer
visibility: protected
comment: '# * The mailer instance.
# *
# * @var \Illuminate\Contracts\Mail\Mailer'
- name: locale
visibility: protected
comment: '# * The locale of the message.
# *
# * @var string'
- name: to
visibility: protected
comment: '# * The "to" recipients of the message.
# *
# * @var array'
- name: cc
visibility: protected
comment: '# * The "cc" recipients of the message.
# *
# * @var array'
- name: bcc
visibility: protected
comment: '# * The "bcc" recipients of the message.
# *
# * @var array'
methods:
- name: __construct
visibility: public
parameters:
- name: mailer
comment: "# * The mailer instance.\n# *\n# * @var \\Illuminate\\Contracts\\Mail\\\
Mailer\n# */\n# protected $mailer;\n# \n# /**\n# * The locale of the message.\n\
# *\n# * @var string\n# */\n# protected $locale;\n# \n# /**\n# * The \"to\" recipients\
\ of the message.\n# *\n# * @var array\n# */\n# protected $to = [];\n# \n# /**\n\
# * The \"cc\" recipients of the message.\n# *\n# * @var array\n# */\n# protected\
\ $cc = [];\n# \n# /**\n# * The \"bcc\" recipients of the message.\n# *\n# * @var\
\ array\n# */\n# protected $bcc = [];\n# \n# /**\n# * Create a new mailable mailer\
\ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Mail\\Mailer $mailer\n\
# * @return void"
- name: locale
visibility: public
parameters:
- name: locale
comment: '# * Set the locale of the message.
# *
# * @param string $locale
# * @return $this'
- name: to
visibility: public
parameters:
- name: users
comment: '# * Set the recipients of the message.
# *
# * @param mixed $users
# * @return $this'
- name: cc
visibility: public
parameters:
- name: users
comment: '# * Set the recipients of the message.
# *
# * @param mixed $users
# * @return $this'
- name: bcc
visibility: public
parameters:
- name: users
comment: '# * Set the recipients of the message.
# *
# * @param mixed $users
# * @return $this'
- name: send
visibility: public
parameters:
- name: mailable
comment: '# * Send a new mailable message instance.
# *
# * @param \Illuminate\Contracts\Mail\Mailable $mailable
# * @return \Illuminate\Mail\SentMessage|null'
- name: sendNow
visibility: public
parameters:
- name: mailable
comment: '# * Send a new mailable message instance synchronously.
# *
# * @param \Illuminate\Contracts\Mail\Mailable $mailable
# * @return \Illuminate\Mail\SentMessage|null'
- name: queue
visibility: public
parameters:
- name: mailable
comment: '# * Push the given mailable onto the queue.
# *
# * @param \Illuminate\Contracts\Mail\Mailable $mailable
# * @return mixed'
- name: later
visibility: public
parameters:
- name: delay
- name: mailable
comment: '# * Deliver the queued message after (n) seconds.
# *
# * @param \DateTimeInterface|\DateInterval|int $delay
# * @param \Illuminate\Contracts\Mail\Mailable $mailable
# * @return mixed'
- name: fill
visibility: protected
parameters:
- name: mailable
comment: '# * Populate the mailable with the addresses.
# *
# * @param \Illuminate\Contracts\Mail\Mailable $mailable
# * @return \Illuminate\Mail\Mailable'
traits:
- Illuminate\Contracts\Translation\HasLocalePreference
- Illuminate\Support\Traits\Conditionable
- Conditionable
interfaces: []