PasswordBroker

Illuminate\Auth\Passwords\PasswordBroker

class src/Illuminate/Auth/Passwords/PasswordBroker.php

__construct

v11.0.0 以前から

__construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null, ?Illuminate\Support\Timebox $timebox = null, int $timeboxDuration = 200000)
@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens
@param \Illuminate\Contracts\Auth\UserProvider $users
@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher
@param \Illuminate\Support\Timebox|null $timebox
@param int $timeboxDuration
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @return void]
  2. v11.7.0 シグネチャ変更
    変更前
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @return void]
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @return void]
  3. v11.15.0 シグネチャ変更
    変更前
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @return void]
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
  4. v11.45.0 シグネチャ変更
    変更前
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null, ?Illuminate\Support\Timebox $timebox = null, int $timeboxDuration = 200000) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @param \Illuminate\Support\Timebox|null $timebox, @param int $timeboxDuration, @return void]
  5. v12.0.0 シグネチャ変更
    変更前
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null, ?Illuminate\Support\Timebox $timebox = null, int $timeboxDuration = 200000) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @param \Illuminate\Support\Timebox|null $timebox, @param int $timeboxDuration, @return void]
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
  6. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher]
  7. v12.14.0 シグネチャ変更
    変更前
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher]
    変更後
    __construct(Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, Illuminate\Contracts\Auth\UserProvider $users, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null, ?Illuminate\Support\Timebox $timebox = null, int $timeboxDuration = 200000) [@param \Illuminate\Auth\Passwords\TokenRepositoryInterface $tokens, @param \Illuminate\Contracts\Auth\UserProvider $users, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @param \Illuminate\Support\Timebox|null $timebox, @param int $timeboxDuration]

createToken

v11.0.0 以前から

createToken(Illuminate\Contracts\Auth\CanResetPassword $user)
@param \Illuminate\Contracts\Auth\CanResetPassword $user
@return string
  1. v11.0.0 追加
    変更後
    createToken(Illuminate\Contracts\Auth\CanResetPassword $user) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @return string]

deleteToken

v11.0.0 以前から

deleteToken(Illuminate\Contracts\Auth\CanResetPassword $user)
@param \Illuminate\Contracts\Auth\CanResetPassword $user
@return void
  1. v11.0.0 追加
    変更後
    deleteToken(Illuminate\Contracts\Auth\CanResetPassword $user) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @return void]

getRepository

v11.0.0 以前から

getRepository()
@return \Illuminate\Auth\Passwords\TokenRepositoryInterface
  1. v11.0.0 追加
    変更後
    getRepository() [@return \Illuminate\Auth\Passwords\TokenRepositoryInterface]

getTimebox

v12.14.0 から

getTimebox()
@return \Illuminate\Support\Timebox
  1. v11.45.0 追加
    変更後
    getTimebox() [@return \Illuminate\Support\Timebox]
  2. v12.0.0 削除
    変更前
    getTimebox() [@return \Illuminate\Support\Timebox]
  3. v12.14.0 追加
    変更後
    getTimebox() [@return \Illuminate\Support\Timebox]

getUser

v11.0.0 以前から

getUser(array $credentials)
@param array $credentials
@return \Illuminate\Contracts\Auth\CanResetPassword|null
  1. v11.0.0 追加
    変更後
    getUser(array $credentials) [@param array $credentials, @return \Illuminate\Contracts\Auth\CanResetPassword|null]

reset

v11.0.0 以前から

reset(array $credentials, Closure $callback)
@param array $credentials
@param \Closure $callback
@return string
  1. v11.0.0 追加
    変更後
    reset(array $credentials, Closure $callback) [@param array $credentials, @param \Closure $callback, @return mixed]
  2. v12.4.0 シグネチャ変更
    変更前
    reset(array $credentials, Closure $callback) [@param array $credentials, @param \Closure $callback, @return mixed]
    変更後
    reset(array $credentials, Closure $callback) [@param array $credentials, @param \Closure $callback, @return string]

tokenExists

v11.0.0 以前から

tokenExists(Illuminate\Contracts\Auth\CanResetPassword $user, $token)
@param \Illuminate\Contracts\Auth\CanResetPassword $user
@param string $token
@return bool
  1. v11.0.0 追加
    変更後
    tokenExists(Illuminate\Contracts\Auth\CanResetPassword $user, $token) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @param string $token, @return bool]