Lottery

Illuminate\Support\Lottery

class src/Illuminate/Support/Lottery.php

__construct

v11.0.0 以前から

__construct($chances, $outOf = null)
@param int|float $chances
@param int<1, max>|null $outOf
  1. v11.0.0 追加
    変更後
    __construct($chances, $outOf = null) [@param int|float $chances, @param int|null $outOf, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($chances, $outOf = null) [@param int|float $chances, @param int|null $outOf, @return void]
    変更後
    __construct($chances, $outOf = null) [@param int|float $chances, @param int|null $outOf]
  3. v12.18.0 シグネチャ変更
    変更前
    __construct($chances, $outOf = null) [@param int|float $chances, @param int|null $outOf]
    変更後
    __construct($chances, $outOf = null) [@param int|float $chances, @param int<1, max>|null $outOf]

__invoke

v11.0.0 以前から

__invoke(...$args)
@param mixed ...$args
@return mixed
  1. v11.0.0 追加
    変更後
    __invoke(...$args) [@param mixed ...$args, @return mixed]

alwaysLose

v11.0.0 以前から

static

static alwaysLose($callback = null)
@param callable|null $callback
@return void
  1. v11.0.0 追加
    変更後
    static alwaysLose($callback = null) [@param callable|null $callback, @return void]

alwaysWin

v11.0.0 以前から

static

static alwaysWin($callback = null)
@param callable|null $callback
@return void
  1. v11.0.0 追加
    変更後
    static alwaysWin($callback = null) [@param callable|null $callback, @return void]

choose

v11.0.0 以前から

choose($times = null)
@param null|int $times
@return ($times is null ? mixed : list<mixed>)
  1. v11.0.0 追加
    変更後
    choose($times = null) [@param null|int $times, @return mixed]
  2. v13.18.0 シグネチャ変更
    変更前
    choose($times = null) [@param null|int $times, @return mixed]
    変更後
    choose($times = null) [@param null|int $times, @return ($times is null ? mixed : list<mixed>)]

determineResultNormally

v11.0.0 以前から

static

static determineResultNormally()
@return void
  1. v11.0.0 追加
    変更後
    static determineResultNormally() [@return void]

determineResultsNormally

v11.11.0 から

static

static determineResultsNormally()
@return void
  1. v11.11.0 追加
    変更後
    static determineResultsNormally() [@return void]

fix

v11.0.0 以前から

static

static fix($sequence, $whenMissing = null)
@param array $sequence
@param callable|null $whenMissing
@return void
  1. v11.0.0 追加
    変更後
    static fix($sequence, $whenMissing = null) [@param array $sequence, @param callable|null $whenMissing, @return void]

forceResultWithSequence

v11.0.0 以前から

static

static forceResultWithSequence($sequence, $whenMissing = null)
@param array $sequence
@param callable|null $whenMissing
@return void
  1. v11.0.0 追加
    変更後
    static forceResultWithSequence($sequence, $whenMissing = null) [@param array $sequence, @param callable|null $whenMissing, @return void]

loser

v11.0.0 以前から

loser($callback)
@param callable $callback
@return $this
  1. v11.0.0 追加
    変更後
    loser($callback) [@param callable $callback, @return $this]

odds

v11.0.0 以前から

static

static odds($chances, $outOf = null)
@param int|float $chances
@param int|null $outOf
@return static
  1. v11.0.0 追加
    変更後
    static odds($chances, $outOf = null) [@param int|float $chances, @param int|null $outOf, @return static]

setResultFactory

v11.0.0 以前から

static

static setResultFactory($factory)
@param callable $factory
@return void
  1. v11.0.0 追加
    変更後
    static setResultFactory($factory) [@param callable $factory, @return void]

winner

v11.0.0 以前から

winner($callback)
@param callable $callback
@return $this
  1. v11.0.0 追加
    変更後
    winner($callback) [@param callable $callback, @return $this]