Spec-Zone.ru › Phalcon 3

Класс Phalcon\Validation\Message\Group

реализует Countable, ArrayAccess, Iterator, Traversable

Исходный код на GitHub

Представляет группу сообщений валидации

Методы

public __construct ([array $messages])

Конструктор Phalcon\Validation\Message\Group

public Phalcon\Validation\Message offsetGet (int $index)

Получает атрибут сообщения с использованием синтаксиса массива

print_r(
    $messages[0]
);

public offsetSet (int $index, Phalcon\Validation\Message $message)

Устанавливает атрибут с использованием синтаксиса массива

$messages[0] = new \Phalcon\Validation\Message("This is a message");

public boolean offsetExists (int $index)

Проверяет, существует ли индекс

var_dump(
    isset($message["database"])
);

public offsetUnset (mixed $index)

Удаляет сообщение из списка

unset($message["database"]);

public appendMessage (Phalcon\Validation\MessageInterface $message)

Добавляет сообщение в группу

$messages->appendMessage(
    new \Phalcon\Validation\Message("This is a message")
);

public appendMessages (Phalcon\Validation\MessageInterface[] $messages)

Добавляет массив сообщений в группу

$messages->appendMessages($messagesArray);

public array filter (string $fieldName)

Фильтрует группу сообщений по имени поля

public count ()

Возвращает количество сообщений в списке

public rewind ()

Перематывает внутренний итератор

public current ()

Возвращает текущее сообщение в итераторе

public key ()

Возвращает текущую позицию/ключ в итераторе

public next ()

Перемещает внутренний указатель итерации на следующую позицию

public valid ()

Проверяет, является ли текущее сообщение в итераторе допустимым

public static Phalcon\Validation\Message\Group __set_state (array $group)

Магический метод __set_state помогает перестроить переменные сообщений при экспорте

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Validation_Message_Group.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API