Phalcon\Validation\Message\Group
Класс Phalcon\Validation\Message\Group
Реализует Countable, ArrayAccess, Iterator, Traversable
Представляет группу сообщений проверки
Методы
public __construct ([array $messages])
Phalcon\Validation\Message\Group конструктор
public Phalcon\Validation\Message offsetGet (int $index)
Возвращает атрибут сообщение с помощью синтаксиса массива
<?php print_r( $messages[0] );
public offsetSet (int $index, Phalcon\Validation\Message $message)
Задает атрибут с помощью синтаксиса массива
<?php $messages[0] = new \Phalcon\Validation\Message("This is a message");
public boolean offsetExists (int $index)
Проверяет, существует ли индекс
<?php var_dump( isset($message["database"]) );
public offsetUnset (mixed $index)
Удаление сообщения из списка
<?php unset($message["database"]);
public appendMessage (Phalcon\Validation\MessageInterface $message)
Добавляет сообщение в группу
<?php $messages->appendMessage( new \Phalcon\Validation\Message("This is a message") );
public appendMessages (Phalcon\Validation\MessageInterface $messages)
Добавляет массив сообщений в группу
<?php $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)
Magic __set_state помогает перестроить переменную messages при экспорте