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

81 lines
1.6 KiB
YAML

name: Mailer
class_comment: null
dependencies: []
properties: []
methods:
- name: to
visibility: public
parameters:
- name: users
comment: '# * Begin the process of mailing a mailable class instance.
# *
# * @param mixed $users
# * @return \Illuminate\Mail\PendingMail'
- name: bcc
visibility: public
parameters:
- name: users
comment: '# * Begin the process of mailing a mailable class instance.
# *
# * @param mixed $users
# * @return \Illuminate\Mail\PendingMail'
- name: raw
visibility: public
parameters:
- name: text
- name: callback
comment: '# * Send a new message with only a raw text part.
# *
# * @param string $text
# * @param mixed $callback
# * @return \Illuminate\Mail\SentMessage|null'
- name: send
visibility: public
parameters:
- name: view
- name: data
default: '[]'
- name: callback
default: 'null'
comment: '# * Send a new message using a view.
# *
# * @param \Illuminate\Contracts\Mail\Mailable|string|array $view
# * @param array $data
# * @param \Closure|string|null $callback
# * @return \Illuminate\Mail\SentMessage|null'
- name: sendNow
visibility: public
parameters:
- name: mailable
- name: data
default: '[]'
- name: callback
default: 'null'
comment: '# * Send a new message synchronously using a view.
# *
# * @param \Illuminate\Contracts\Mail\Mailable|string|array $mailable
# * @param array $data
# * @param \Closure|string|null $callback
# * @return \Illuminate\Mail\SentMessage|null'
traits: []
interfaces: []