Ejemplo n.º 1
0
 /**
  * test entities
  */
 public function testHtmlentities()
 {
     // normal
     $this->assertEquals(CCStr::htmlentities('<test>'), '&lt;test&gt;');
     // array
     $this->assertEquals(CCStr::htmlentities(array('<test>', '<test2>')), array('&lt;test&gt;', '&lt;test2&gt;'));
     // multi dimensional array
     $this->assertEquals(CCStr::htmlentities(array('<test>', 'test' => array('<test3>')), true), array('&lt;test&gt;', 'test' => array('&lt;test3&gt;')));
 }
Ejemplo n.º 2
0
 function _e($in, $recursive = false)
 {
     return CCStr::htmlentities($in, $recursive = false);
 }
Ejemplo n.º 3
0
 /**
  * custom setter with encode ability
  *
  * @param string 	$key
  * @param mixed		$value
  * @param mixed 		$param
  * @return void
  */
 public function set($key, $value, $param = null)
 {
     if ($param === true) {
         $value = CCStr::htmlentities($value);
     }
     return CCArr::set($key, $value, $this->_data);
 }