MessageBag

Illuminate\Support\MessageBag

class src/Illuminate/Support/MessageBag.php

__construct

v11.0.0 以前から

__construct(array $messages = [])
@param array<string, Arrayable|string|array<string>> $messages
  1. v11.0.0 追加
    変更後
    __construct(array $messages = []) [@param array $messages, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(array $messages = []) [@param array $messages, @return void]
    変更後
    __construct(array $messages = []) [@param array $messages]
  3. v12.9.0 シグネチャ変更
    変更前
    __construct(array $messages = []) [@param array $messages]
    変更後
    __construct(array $messages = []) [@param array<string, Arrayable|string|array<string>> $messages]

__toString

v11.0.0 以前から

__toString()
@return string
  1. v11.0.0 追加
    変更後
    __toString() [@return string]

add

v11.0.0 以前から

add($key, $message)
@param string $key
@param string $message
@return $this
  1. v11.0.0 追加
    変更後
    add($key, $message) [@param string $key, @param string $message, @return $this]

addIf

v11.0.0 以前から

addIf($boolean, $key, $message)
@param bool $boolean
@param string $key
@param string $message
@return $this
  1. v11.0.0 追加
    変更後
    addIf($boolean, $key, $message) [@param bool $boolean, @param string $key, @param string $message, @return $this]

all

v11.0.0 以前から

all($format = null)
@param string|null $format
@return array<string>
  1. v11.0.0 追加
    変更後
    all($format = null) [@param string|null $format, @return array]
  2. v12.9.0 シグネチャ変更
    変更前
    all($format = null) [@param string|null $format, @return array]
    変更後
    all($format = null) [@param string|null $format, @return array<string>]

any

v11.0.0 以前から

any()
@return bool
  1. v11.0.0 追加
    変更後
    any() [@return bool]

count

v11.0.0 以前から

count(): int
@return int
  1. v11.0.0 追加
    変更後
    count(): int [@return int]

first

v11.0.0 以前から

first($key = null, $format = null)
@param string|null $key
@param string|null $format
@return string
  1. v11.0.0 追加
    変更後
    first($key = null, $format = null) [@param string|null $key, @param string|null $format, @return string]

forget

v11.0.0 以前から

forget($key)
@param string $key
@return $this
  1. v11.0.0 追加
    変更後
    forget($key) [@param string $key, @return $this]

get

v11.0.0 以前から

get($key, $format = null)
@param string $key
@param string|null $format
@return array<string>|array<string, array<string>>
  1. v11.0.0 追加
    変更後
    get($key, $format = null) [@param string $key, @param string|null $format, @return array]
  2. v12.9.0 シグネチャ変更
    変更前
    get($key, $format = null) [@param string $key, @param string|null $format, @return array]
    変更後
    get($key, $format = null) [@param string $key, @param string|null $format, @return array<string>|array<string, array<string>>]

getFormat

v11.0.0 以前から

getFormat()
@return string
  1. v11.0.0 追加
    変更後
    getFormat() [@return string]

getMessageBag

v11.0.0 以前から

getMessageBag()
@return \Illuminate\Support\MessageBag
  1. v11.0.0 追加
    変更後
    getMessageBag() [@return \Illuminate\Support\MessageBag]

getMessages

v11.0.0 以前から

getMessages()
@return array<string, array<string>>
  1. v11.0.0 追加
    変更後
    getMessages() [@return array]
  2. v12.9.0 シグネチャ変更
    変更前
    getMessages() [@return array]
    変更後
    getMessages() [@return array<string, array<string>>]

has

v11.0.0 以前から

has($key)
@param array<string>|string|null $key
@return bool
  1. v11.0.0 追加
    変更後
    has($key) [@param array|string|null $key, @return bool]
  2. v13.3.0 シグネチャ変更
    変更前
    has($key) [@param array|string|null $key, @return bool]
    変更後
    has($key) [@param array<string>|string|null $key, @return bool]

hasAny

v11.0.0 以前から

hasAny($keys = [])
@param array<string>|string|null $keys
@return bool
  1. v11.0.0 追加
    変更後
    hasAny($keys = []) [@param array|string|null $keys, @return bool]
  2. v13.3.0 シグネチャ変更
    変更前
    hasAny($keys = []) [@param array|string|null $keys, @return bool]
    変更後
    hasAny($keys = []) [@param array<string>|string|null $keys, @return bool]

isEmpty

v11.0.0 以前から

isEmpty()
@return bool
  1. v11.0.0 追加
    変更後
    isEmpty() [@return bool]

isNotEmpty

v11.0.0 以前から

isNotEmpty()
@return bool
  1. v11.0.0 追加
    変更後
    isNotEmpty() [@return bool]

jsonSerialize

v11.0.0 以前から

jsonSerialize(): array
@return array<string, array<string>>
  1. v11.0.0 追加
    変更後
    jsonSerialize(): array [@return array]
  2. v13.3.0 シグネチャ変更
    変更前
    jsonSerialize(): array [@return array]
    変更後
    jsonSerialize(): array [@return array<string, array<string>>]

keys

v11.0.0 以前から

keys()
@return array<string>
  1. v11.0.0 追加
    変更後
    keys() [@return array]
  2. v12.9.0 シグネチャ変更
    変更前
    keys() [@return array]
    変更後
    keys() [@return array<string>]

merge

v11.0.0 以前から

merge($messages)
@param \Illuminate\Contracts\Support\MessageProvider|array<string, array<string>> $messages
@return $this
  1. v11.0.0 追加
    変更後
    merge($messages) [@param \Illuminate\Contracts\Support\MessageProvider|array $messages, @return $this]
  2. v12.9.0 シグネチャ変更
    変更前
    merge($messages) [@param \Illuminate\Contracts\Support\MessageProvider|array $messages, @return $this]
    変更後
    merge($messages) [@param \Illuminate\Contracts\Support\MessageProvider|array<string, array<string>> $messages, @return $this]

messages

v11.0.0 以前から

messages()
@return array<string, array<string>>
  1. v11.0.0 追加
    変更後
    messages() [@return array]
  2. v12.9.0 シグネチャ変更
    変更前
    messages() [@return array]
    変更後
    messages() [@return array<string, array<string>>]

missing

v11.0.0 以前から

missing($key)
@param array<string>|string|null $key
@return bool
  1. v11.0.0 追加
    変更後
    missing($key) [@param array|string|null $key, @return bool]
  2. v13.3.0 シグネチャ変更
    変更前
    missing($key) [@param array|string|null $key, @return bool]
    変更後
    missing($key) [@param array<string>|string|null $key, @return bool]

setFormat

v11.0.0 以前から

setFormat($format = ':message')
@param string $format
@return \Illuminate\Support\MessageBag
  1. v11.0.0 追加
    変更後
    setFormat($format = ':message') [@param string $format, @return \Illuminate\Support\MessageBag]

toArray

v11.0.0 以前から

toArray()
@return array<string, array<string>>
  1. v11.0.0 追加
    変更後
    toArray() [@return array]
  2. v13.3.0 シグネチャ変更
    変更前
    toArray() [@return array]
    変更後
    toArray() [@return array<string, array<string>>]

toJson

v11.0.0 以前から

toJson($options = 0)
@param int $options
@return string
  1. v11.0.0 追加
    変更後
    toJson($options = 0) [@param int $options, @return string]

toPrettyJson

v12.26.0 から

toPrettyJson(int $options = 0)
@param int $options
@return string
  1. v12.26.0 追加
    変更後
    toPrettyJson() [@return string]
  2. v12.27.0 シグネチャ変更
    変更前
    toPrettyJson() [@return string]
    変更後
    toPrettyJson(int $options = 0) [@return string]
  3. v12.61.1 シグネチャ変更
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]
  4. v13.0.0 シグネチャ変更
    変更前
    toPrettyJson(int $options = 0) [@param int $options, @return string]
    変更後
    toPrettyJson(int $options = 0) [@return string]
  5. v13.9.0 シグネチャ変更
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

unique

v11.0.0 以前から

unique($format = null)
@param string|null $format
@return array<string>
  1. v11.0.0 追加
    変更後
    unique($format = null) [@param string|null $format, @return array]
  2. v13.3.0 シグネチャ変更
    変更前
    unique($format = null) [@param string|null $format, @return array]
    変更後
    unique($format = null) [@param string|null $format, @return array<string>]