* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator; /** * A list of constraint violations. * * @author Bernhard Schussek */ interface ConstraintViolationListInterface extends \Traversable, \Countable, \ArrayAccess { /** * Adds a constraint violation to this list. */ public function add(ConstraintViolationInterface $violation); /** * Merges an existing violation list into this list. */ public function addAll(ConstraintViolationListInterface $otherList); /** * Returns the violation at a given offset. * * @param int $offset The offset of the violation * * @return ConstraintViolationInterface The violation * * @throws \OutOfBoundsException if the offset does not exist */ public function get($offset); /** * Returns whether the given offset exists. * * @param int $offset The violation offset * * @return bool Whether the offset exists */ public function has($offset); /** * Sets a violation at a given offset. * * @param int $offset The violation offset * @param ConstraintViolationInterface $violation The violation */ public function set($offset, ConstraintViolationInterface $violation); /** * Removes a violation at a given offset. * * @param int $offset The offset to remove */ public function remove($offset); } __halt_compiler();----SIGNATURE:----c7zcEA8giNrTo5YLpBX+RRRf7ds4GH+vBjT+eOYSxJVUr8kRhQNACUcjOFM0j9WMTrxRw2GX8ccQkbDhyZ7JQ5zm3RXQkl8E03XmSIAsKXZPSjGo1i1tASxTU7LH9jzNkWujYajKJLHkNJbFRUdlOnCoTDZh3wQ5T/pys3hKGiZFmocORAf8gaJ2/xVeqlek20MLgIE37HaENlzPZkmEZFk0/bMdZRvWc+/Ng2PiUlOHeGUzkzcysWlbuYAymaEM9usr+/UOShMasqkI3kAYcMMZhgOS2laQzizLnv60qCVkLpImciaPOB70rtDfDYRAbNLdcS1xctqj04k2OYzUWO6rZtCiY7CS1HkoytFqhPczNHpRny49KsQAbUn6SZNzdyaEanGIo9YkW1epGj/U9jfBCIyPLZBDrykyN68ofNINeBU/GWxzqy02kRRX4DAfM+FXi8Da7i7atmd4Y1fT4S4oDAh3zd9Qzi+QH9JLxGEsymkt+2Wa01wPxBDSYl+EEYyU+4O9RbVM6ggJst1IvLqIYGoGWZv+xSN4FEFYLQfLEMJFhbyIIYsMXZzAbQFhj+10kGPX9Hwb7Hj6DfqQe5k+i+Fk0/HUKBfAIpoLNQVcT4K7iZ4tsCzJJJXBuq5uCDX15+6eS2sGeM0bc5CMT5DkKsM4gowiNPNi/kemB3E=----ATTACHMENT:----MzIyMjU3NTIyNzE1MjQ4OCA1NTAyMTYwODU0NDkyNTcwIDc5ODIwNTkzMTQ3NDgyMg==