text: 
  #ifdef HAVE_CONFIG_H
  #include "../../../ext_config.h"
  #endif
  
  #include <php.h>
  #include "../../../php_ext.h"
  #include "../../../ext.h"
  
  #include <Zend/zend_operators.h>
  #include <Zend/zend_exceptions.h>
  #include <Zend/zend_interfaces.h>
  
  #include "kernel/main.h"
  #include "kernel/fcall.h"
  #include "kernel/memory.h"
  
  
  /**
   * This file is part of the Phalcon Framework.
   *
   * (c) Phalcon Team <team@phalconphp.com>
   *
   * For the full copyright and license information, please view the LICENSE.txt
   * file that was distributed with this source code.
   */
  /**
   * Phalcon\Filter\Sanitize\Email
   *
   * Sanitizes an email string
   */
  ZEPHIR_INIT_CLASS(Phalcon_Filter_Sanitize_Email) {
  
  	ZEPHIR_REGISTER_CLASS(Phalcon\\Filter\\Sanitize, Email, phalcon, filter_sanitize_email, phalcon_filter_sanitize_email_method_entry, 0);
  
  	return SUCCESS;
  
  }
  
  /**
   * @var mixed input The text to sanitize
   */
  PHP_METHOD(Phalcon_Filter_Sanitize_Email, __invoke) {
  
  	zend_long ZEPHIR_LAST_CALL_STATUS;
  	zval *input, input_sub, _0, _1;
  	zval *this_ptr = getThis();
  
  	ZVAL_UNDEF(&input_sub);
  	ZVAL_UNDEF(&_0);
  	ZVAL_UNDEF(&_1);
  
  	ZEPHIR_MM_GROW();
  	zephir_fetch_params(1, 1, 0, &input);
  
  
  
  	ZVAL_LONG(&_0, 517);
  	ZVAL_LONG(&_1, 1048576);
  	ZEPHIR_RETURN_CALL_FUNCTION("filter_var", NULL, 188, input, &_0, &_1);
  	zephir_check_call_status();
  	RETURN_MM();
  
  }
  
  