Класс 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