PHP Класс Overtrue\Validation\MessageBag

Наследование: implements Countabl\Countable, implements JsonSerializabl\JsonSerializable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$format string Default format for message output.
$messages array All of the registered messages.

Открытые методы

Метод Описание
__construct ( array $messages = [] ) : MessageBag Create a new message bag instance.
__toString ( ) : string Convert the message bag to its string representation.
add ( string $key, string $message ) Add a message to the bag.
all ( string $format = null ) : array Get all of the messages for every key in the bag.
any ( ) : boolean Determine if the message bag has any messages.
count ( ) : integer Get the number of messages in the container.
first ( string $key = null, string $format = null ) : string Get the first message from the bag for a given key.
get ( string $key, string $format = null ) : array Get all of the messages from the bag for a given key.
getFormat ( ) : string Get the default message format.
getMessageBag ( ) : MessageBag Get the messages for the instance.
getMessages ( ) : array Get the raw messages in the container.
has ( string $key = null ) : boolean Determine if messages exist for a given key.
isEmpty ( ) : boolean Determine if the message bag has any messages.
jsonSerialize ( ) : array Convert the object into something JSON serializable.
merge ( array $messages ) Merge a new array of messages into the bag.
setFormat ( string $format = ':message' ) : MessageBag Set the default message format.
toArray ( ) : array Get the instance as an array.
toJson ( integer $options ) : string Convert the object to its JSON representation.

Защищенные методы

Метод Описание
checkFormat ( string $format ) : string Get the appropriate format based on the given format.
isUnique ( string $key, string $message ) : boolean Determine if a key and message combination already exists.
transform ( array $messages, string $format, string $messageKey ) : array Format an array of messages.

Описание методов

__construct() публичный Метод

Create a new message bag instance.
public __construct ( array $messages = [] ) : MessageBag
$messages array
Результат MessageBag

__toString() публичный Метод

Convert the message bag to its string representation.
public __toString ( ) : string
Результат string

add() публичный Метод

Add a message to the bag.
public add ( string $key, string $message )
$key string
$message string

all() публичный Метод

Get all of the messages for every key in the bag.
public all ( string $format = null ) : array
$format string
Результат array

any() публичный Метод

Determine if the message bag has any messages.
public any ( ) : boolean
Результат boolean

checkFormat() защищенный Метод

Get the appropriate format based on the given format.
protected checkFormat ( string $format ) : string
$format string
Результат string

count() публичный Метод

Get the number of messages in the container.
public count ( ) : integer
Результат integer

first() публичный Метод

Get the first message from the bag for a given key.
public first ( string $key = null, string $format = null ) : string
$key string
$format string
Результат string

get() публичный Метод

Get all of the messages from the bag for a given key.
public get ( string $key, string $format = null ) : array
$key string
$format string
Результат array

getFormat() публичный Метод

Get the default message format.
public getFormat ( ) : string
Результат string

getMessageBag() публичный Метод

Get the messages for the instance.
public getMessageBag ( ) : MessageBag
Результат MessageBag

getMessages() публичный Метод

Get the raw messages in the container.
public getMessages ( ) : array
Результат array

has() публичный Метод

Determine if messages exist for a given key.
public has ( string $key = null ) : boolean
$key string
Результат boolean

isEmpty() публичный Метод

Determine if the message bag has any messages.
public isEmpty ( ) : boolean
Результат boolean

isUnique() защищенный Метод

Determine if a key and message combination already exists.
protected isUnique ( string $key, string $message ) : boolean
$key string
$message string
Результат boolean

jsonSerialize() публичный Метод

Convert the object into something JSON serializable.
public jsonSerialize ( ) : array
Результат array

merge() публичный Метод

Merge a new array of messages into the bag.
public merge ( array $messages )
$messages array

setFormat() публичный Метод

Set the default message format.
public setFormat ( string $format = ':message' ) : MessageBag
$format string
Результат MessageBag

toArray() публичный Метод

Get the instance as an array.
public toArray ( ) : array
Результат array

toJson() публичный Метод

Convert the object to its JSON representation.
public toJson ( integer $options ) : string
$options integer
Результат string

transform() защищенный Метод

Format an array of messages.
protected transform ( array $messages, string $format, string $messageKey ) : array
$messages array
$format string
$messageKey string
Результат array

Описание свойств

$format защищенное свойство

Default format for message output.
protected string $format
Результат string

$messages защищенное свойство

All of the registered messages.
protected array $messages
Результат array