Omeka_Validate_Errors
Package: Validate
- class Omeka_Validate_Errors
extends ArrayObject
implements Countable
implements Serializable
implements ArrayAccess
implements Traversable
implements IteratorAggregate
This is an object wrapper for validation errors. The primary advantage to having this class is that casting it to a string will convert the errors into a nicely formatted, human-readable string.
- property Omeka_Validate_Errors::$_errors
protected array
List of validation errors.
- Omeka_Validate_Errors::__construct($errors = null)
- Parameters:
$errors (
array|null
) – Initial errors to set.
- Omeka_Validate_Errors::offsetGet($key)
Get an error from the list. Required by ArrayObject.
- Parameters:
$key (
mixed
) – Key into array.
- Omeka_Validate_Errors::offsetSet($key, $val)
Set an error into the list. Required by ArrayObject.
- Parameters:
$key (
mixed
) – Key into array.$val (
mixed
) – Value to store.
- Omeka_Validate_Errors::get()
Get the array of errors.
- Returns:
array
- Omeka_Validate_Errors::count()
Get the number of errors.
- Returns:
int
- Omeka_Validate_Errors::__toString()
Get a string representation of all the stored errors.
- Returns:
string
- Omeka_Validate_Errors::offsetExists($index)
- Parameters:
$index –
- Omeka_Validate_Errors::offsetUnset($index)
- Parameters:
$index –
- Omeka_Validate_Errors::append($value)
- Parameters:
$value –
- Omeka_Validate_Errors::getArrayCopy()
- Omeka_Validate_Errors::getFlags()
- Omeka_Validate_Errors::setFlags($flags)
- Parameters:
$flags –
- Omeka_Validate_Errors::asort()
- Omeka_Validate_Errors::ksort()
- Omeka_Validate_Errors::uasort($cmp_function)
- Parameters:
$cmp_function –
- Omeka_Validate_Errors::uksort($cmp_function)
- Parameters:
$cmp_function –
- Omeka_Validate_Errors::natsort()
- Omeka_Validate_Errors::natcasesort()
- Omeka_Validate_Errors::unserialize($serialized)
- Parameters:
$serialized –
- Omeka_Validate_Errors::serialize()
- Omeka_Validate_Errors::getIterator()
- Omeka_Validate_Errors::exchangeArray($array)
- Parameters:
$array –
- Omeka_Validate_Errors::setIteratorClass($iteratorClass)
- Parameters:
$iteratorClass –
- Omeka_Validate_Errors::getIteratorClass()