Класс Phalcon\Validation\Message\Group
реализует Countable, ArrayAccess, Iterator, Traversable
Представляет группу сообщений валидации
Методы
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