25 #require_once 'Zend/Filter/Interface.php'; 61 $temp[
'callback'] = array_shift(
$options);
63 $temp[
'options'] = array_shift(
$options);
69 if (!array_key_exists(
'callback',
$options)) {
70 #require_once 'Zend/Filter/Exception.php'; 75 if (array_key_exists(
'options',
$options)) {
98 if (!is_callable($callback)) {
99 #require_once 'Zend/Filter/Exception.php'; 103 $this->_callback = $callback;
140 if ($this->_options !==
null) {
141 if (!is_array($this->_options)) {
150 return call_user_func_array($this->_callback,
$options);
setCallback($callback, $options=null)