How do i validate multidimensional array in Zend Framework (Zend_Filter_Input)?
Example:
- Input must be array
- Input must have 'roles' and 'name'
- 'roles' must be array
- All element in 'roles' must be array
- All element in 'roles' must have 'name' and 'id', 'access' is optional
- 'id' must be int
- 'access' must be array
$input = array(
'roles' => array(
array('name' => 'Test', 'id' => 1),
array('name' => 'Test2', 'id' => 2, 'access' => array('read', 'write'))
),
'name' => 'blabla'
);