Veo que estás utilizando la extensión Filter. Esta extensión viene instalada por defecto a partir de la version 5.2.0. Deberias comprobar que version tienes simplemente haciendo un script con la funcion phpinfo();
o desde consola haciendo un
Más información sobre filter
http://devzone.zend.com/node/view/id/1113)
Para comprobar que tienes una extensión instalada puedes hacerte un fichero
Código PHP:
print_r(get_loaded_extensions());
o desde consola
Luengo a las funciones que no sean del ámbito de la clase prueba con poner una arroba delante por ejemplo:
Código PHP:
return filter_input($this->_source, $value, FILTER_VALIDATE_EMAIL);
por esto otro
Código PHP:
return @filter_input($this->_source, $value, FILTER_VALIDATE_EMAIL);