Spec-Zone.ru › Phalcon 2

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

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

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

Методы

public __construct ([array $messages])

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

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

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

print_r($messages[0]);

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

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

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

public boolean offsetExists (string $index)

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

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

public offsetUnset (string $index)

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

unset($message['database']);

public appendMessage (Phalcon\Validation\Message $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 int count ()

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

public rewind ()

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

public Phalcon\Validation\Message current ()

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

public int key ()

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

public next ()

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

public boolean valid ()

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

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

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

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

Spec-Zone.ru

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