public function testClean_key_value_with_Mongo_injection()
 {
     $input = array('a1' => "aabbb_ok", '$in' => array('aa', 'bb'));
     $expect = array('a1' => "aabbb_ok");
     $result = SecureInputFilter::clean_key_value($input);
     $this->assertEquals($expect, $result);
 }
Example #2
0
<?php

/**
 * bootstrap of secure_php package
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright 2011, Yasushi Ichikawa http://github.com/ichikaway/
 * @package       secure_php
 * @subpackage    secure_php.bootstrap
 * @license       http://www.opensource.org/licenses/mit-license.php The MIT License
 */
$SECURE_PHP_LIBS = dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'Libs' . DIRECTORY_SEPARATOR;
//clenup input data
require_once $SECURE_PHP_LIBS . 'SecureInputFilter.php';
SecureInputFilter::clean_input_data();