* print_r($messages[0]);
*
*
* @param string $index
* @return \Phalcon\Validation\Message
*/
public function offsetGet($index){ }
/**
* Sets an attribute using the array-syntax
*
*
* $messages[0] = new \Phalcon\Validation\Message('This is a message');
*
*
* @param string $index
* @param \Phalcon\Validation\Message $message
*/
public function offsetSet($index, $message){ }
/**
* Checks if an index exists
*
*
* var_dump(isset($message['database']));
*
*
* @param string $index
* @return boolean
*/
public function offsetExists($index){ }
/**
* Removes a message from the list
*
*
* unset($message['database']);
*
*
* @param string $index
*/
public function offsetUnset($index){ }
/**
* Appends a message to the group
*
*
* $messages->appendMessage(new \Phalcon\Validation\Message('This is a message'));
*
*
* @param \Phalcon\Validation\MessageInterface $message
*/
public function appendMessage($message){ }
/**
* Appends an array of messages to the group
*
*
* $messages->appendMessages($messagesArray);
*
*
* @param \Phalcon\Validation\MessageInterface[] $messages
*/
public function appendMessages($messages){ }
/**
* Filters the message group by field name
*
* @param string $fieldName
* @return array
*/
public function filter($fieldName){ }
/**
* Returns the number of messages in the list
*
* @return int
*/
public function count(){ }
/**
* Rewinds the internal iterator
*/
public function rewind(){ }
/**
* Returns the current message in the iterator
*
* @return \Phalcon\Validation\Message
*/
public function current(){ }
/**
* Returns the current position/key in the iterator
*
* @return int
*/
public function key(){ }
/**
* Moves the internal iteration pointer to the next position
*
*/
public function next(){ }
/**
* Check if the current message in the iterator is valid
*
* @return boolean
*/
public function valid(){ }
/**
* Magic __set_state helps to re-build messages variable when exporting
*
* @param array $group
* @return \Phalcon\Mvc\Model\Message\Group
*/
public static function __set_state($group){ }
}
}