Mailer

Illuminate\Mail\Mailer

class src/Illuminate/Mail/Mailer.php

__construct

v11.0.0 以前から

__construct(string $name, Illuminate\Contracts\View\Factory $views, Symfony\Component\Mailer\Transport\TransportInterface $transport, ?Illuminate\Contracts\Events\Dispatcher $events = null)
@param string $name
@param \Illuminate\Contracts\View\Factory $views
@param \Symfony\Component\Mailer\Transport\TransportInterface $transport
@param \Illuminate\Contracts\Events\Dispatcher|null $events
  1. v11.0.0 追加
    変更後
    __construct(string $name, Illuminate\Contracts\View\Factory $views, Symfony\Component\Mailer\Transport\TransportInterface $transport, Illuminate\Contracts\Events\Dispatcher $events = null) [@param string $name, @param \Illuminate\Contracts\View\Factory $views, @param \Symfony\Component\Mailer\Transport\TransportInterface $transport, @param \Illuminate\Contracts\Events\Dispatcher|null $events, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct(string $name, Illuminate\Contracts\View\Factory $views, Symfony\Component\Mailer\Transport\TransportInterface $transport, Illuminate\Contracts\Events\Dispatcher $events = null) [@param string $name, @param \Illuminate\Contracts\View\Factory $views, @param \Symfony\Component\Mailer\Transport\TransportInterface $transport, @param \Illuminate\Contracts\Events\Dispatcher|null $events, @return void]
    変更後
    __construct(string $name, Illuminate\Contracts\View\Factory $views, Symfony\Component\Mailer\Transport\TransportInterface $transport, ?Illuminate\Contracts\Events\Dispatcher $events = null) [@param string $name, @param \Illuminate\Contracts\View\Factory $views, @param \Symfony\Component\Mailer\Transport\TransportInterface $transport, @param \Illuminate\Contracts\Events\Dispatcher|null $events, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct(string $name, Illuminate\Contracts\View\Factory $views, Symfony\Component\Mailer\Transport\TransportInterface $transport, ?Illuminate\Contracts\Events\Dispatcher $events = null) [@param string $name, @param \Illuminate\Contracts\View\Factory $views, @param \Symfony\Component\Mailer\Transport\TransportInterface $transport, @param \Illuminate\Contracts\Events\Dispatcher|null $events, @return void]
    変更後
    __construct(string $name, Illuminate\Contracts\View\Factory $views, Symfony\Component\Mailer\Transport\TransportInterface $transport, ?Illuminate\Contracts\Events\Dispatcher $events = null) [@param string $name, @param \Illuminate\Contracts\View\Factory $views, @param \Symfony\Component\Mailer\Transport\TransportInterface $transport, @param \Illuminate\Contracts\Events\Dispatcher|null $events]

alwaysFrom

v11.0.0 以前から

alwaysFrom($address, $name = null)
@param string $address
@param string|null $name
@return void
  1. v11.0.0 追加
    変更後
    alwaysFrom($address, $name = null) [@param string $address, @param string|null $name, @return void]

alwaysReplyTo

v11.0.0 以前から

alwaysReplyTo($address, $name = null)
@param string $address
@param string|null $name
@return void
  1. v11.0.0 追加
    変更後
    alwaysReplyTo($address, $name = null) [@param string $address, @param string|null $name, @return void]

alwaysReturnPath

v11.0.0 以前から

alwaysReturnPath($address)
@param string $address
@return void
  1. v11.0.0 追加
    変更後
    alwaysReturnPath($address) [@param string $address, @return void]

alwaysTo

v11.0.0 以前から

alwaysTo($address, $name = null)
@param string $address
@param string|null $name
@return void
  1. v11.0.0 追加
    変更後
    alwaysTo($address, $name = null) [@param string $address, @param string|null $name, @return void]

bcc

v11.0.0 以前から

bcc($users, $name = null)
@param mixed $users
@param string|null $name
@return \Illuminate\Mail\PendingMail
  1. v11.0.0 追加
    変更後
    bcc($users, $name = null) [@param mixed $users, @param string|null $name, @return \Illuminate\Mail\PendingMail]

cc

v11.0.0 以前から

cc($users, $name = null)
@param mixed $users
@param string|null $name
@return \Illuminate\Mail\PendingMail
  1. v11.0.0 追加
    変更後
    cc($users, $name = null) [@param mixed $users, @param string|null $name, @return \Illuminate\Mail\PendingMail]

getSymfonyTransport

v11.0.0 以前から

getSymfonyTransport()
@return \Symfony\Component\Mailer\Transport\TransportInterface
  1. v11.0.0 追加
    変更後
    getSymfonyTransport() [@return \Symfony\Component\Mailer\Transport\TransportInterface]

getViewFactory

v11.0.0 以前から

getViewFactory()
@return \Illuminate\Contracts\View\Factory
  1. v11.0.0 追加
    変更後
    getViewFactory() [@return \Illuminate\Contracts\View\Factory]

html

v11.0.0 以前から

html($html, $callback)
@param string $html
@param mixed $callback
@return \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    html($html, $callback) [@param string $html, @param mixed $callback, @return \Illuminate\Mail\SentMessage|null]

later

v11.0.0 以前から

later($delay, $view, $queue = null)
@param \DateTimeInterface|\DateInterval|int $delay
@param \Illuminate\Contracts\Mail\Mailable $view
@param string|null $queue
@return mixed
  1. v11.0.0 追加
    変更後
    later($delay, $view, $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param \Illuminate\Contracts\Mail\Mailable $view, @param string|null $queue, @return mixed]

laterOn

v11.0.0 以前から

laterOn($queue, $delay, $view)
@param string $queue
@param \DateTimeInterface|\DateInterval|int $delay
@param \Illuminate\Contracts\Mail\Mailable $view
@return mixed
  1. v11.0.0 追加
    変更後
    laterOn($queue, $delay, $view) [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]

onQueue

v11.0.0 以前から

onQueue($queue, $view)
@param \BackedEnum|string|null $queue
@param \Illuminate\Contracts\Mail\Mailable $view
@return mixed
  1. v11.0.0 追加
    変更後
    onQueue($queue, $view) [@param string $queue, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]
  2. v11.31.0 シグネチャ変更
    変更前
    onQueue($queue, $view) [@param string $queue, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]
    変更後
    onQueue($queue, $view) [@param \BackedEnum|string|null $queue, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]

plain

v11.0.0 以前から

plain($view, array $data, $callback)
@param string $view
@param array $data
@param mixed $callback
@return \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    plain($view, array $data, $callback) [@param string $view, @param array $data, @param mixed $callback, @return \Illuminate\Mail\SentMessage|null]

queue

v11.0.0 以前から

queue($view, $queue = null)
@param \Illuminate\Contracts\Mail\Mailable $view
@param \BackedEnum|string|null $queue
@return mixed
  1. v11.0.0 追加
    変更後
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param string|null $queue, @return mixed]
  2. v11.31.0 シグネチャ変更
    変更前
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param string|null $queue, @return mixed]
    変更後
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param \BackedEnum|string|null $queue, @return mixed]
  3. v12.32.0 シグネチャ変更
    変更前
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param \BackedEnum|string|null $queue, @return mixed]
    変更後
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable $view, @param \BackedEnum|string|null $queue, @return mixed]

queueOn

v11.0.0 以前から

queueOn($queue, $view)
@param string $queue
@param \Illuminate\Contracts\Mail\Mailable $view
@return mixed
  1. v11.0.0 追加
    変更後
    queueOn($queue, $view) [@param string $queue, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]

raw

v11.0.0 以前から

raw($text, $callback)
@param string $text
@param mixed $callback
@return \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    raw($text, $callback) [@param string $text, @param mixed $callback, @return \Illuminate\Mail\SentMessage|null]

render

v11.0.0 以前から

render($view, array $data = [])
@param string|array $view
@param array $data
@return string
  1. v11.0.0 追加
    変更後
    render($view, array $data = []) [@param string|array $view, @param array $data, @return string]

send

v11.0.0 以前から

send($view, array $data = [], $callback = null)
@param \Illuminate\Contracts\Mail\Mailable|string|array $view
@param array $data
@param \Closure|string|null $callback
@return \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    send($view, array $data = [], $callback = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param array $data, @param \Closure|string|null $callback, @return \Illuminate\Mail\SentMessage|null]

sendNow

v11.0.0 以前から

sendNow($mailable, array $data = [], $callback = null)
@param \Illuminate\Contracts\Mail\Mailable|string|array $mailable
@param array $data
@param \Closure|string|null $callback
@return \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    sendNow($mailable, array $data = [], $callback = null) [@param array $data, @param \Closure|string|null $callback, @return \Illuminate\Mail\SentMessage|null]
  2. v11.3.0 シグネチャ変更
    変更前
    sendNow($mailable, array $data = [], $callback = null) [@param array $data, @param \Closure|string|null $callback, @return \Illuminate\Mail\SentMessage|null]
    変更後
    sendNow($mailable, array $data = [], $callback = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $mailable, @param array $data, @param \Closure|string|null $callback, @return \Illuminate\Mail\SentMessage|null]

setQueue

v11.0.0 以前から

setQueue(Illuminate\Contracts\Queue\Factory $queue)
@param \Illuminate\Contracts\Queue\Factory $queue
@return $this
  1. v11.0.0 追加
    変更後
    setQueue(Illuminate\Contracts\Queue\Factory $queue) [@param \Illuminate\Contracts\Queue\Factory $queue, @return $this]

setSymfonyTransport

v11.0.0 以前から

setSymfonyTransport(Symfony\Component\Mailer\Transport\TransportInterface $transport)
@param \Symfony\Component\Mailer\Transport\TransportInterface $transport
@return void
  1. v11.0.0 追加
    変更後
    setSymfonyTransport(Symfony\Component\Mailer\Transport\TransportInterface $transport) [@param \Symfony\Component\Mailer\Transport\TransportInterface $transport, @return void]

to

v11.0.0 以前から

to($users, $name = null)
@param mixed $users
@param string|null $name
@return \Illuminate\Mail\PendingMail
  1. v11.0.0 追加
    変更後
    to($users, $name = null) [@param mixed $users, @param string|null $name, @return \Illuminate\Mail\PendingMail]