private function func_arr_params_callback($matches) {
    	$func = $matches[1];
    	$params_str = $matches[2];
        $in_matches = [];
    	preg_match_all("/([a-z_]+)\=[\"\']?([^\"\']+)[\"\']?/i", stripslashes($params_str), $in_matches, PREG_SET_ORDER);
    	$params = null;
    	foreach($in_matches as $v) {
    		$params[$v[1]] = $v[2];
    	}
    	return "<?php print_r( " . $func . "(" . ArrayHelper::toRaw($params) . ') ); ?>';
    }
private function func_arr_params_callback($matches) {
    	$func = $matches[1];
    	$params_str = $matches[2];
        $in_matches = [];
    	preg_match_all("/([a-z_]+)\=[\"\']?([^\"\']+)[\"\']?/i", stripslashes($params_str), $in_matches, PREG_SET_ORDER);
    	$params = null;
    	foreach($in_matches as $v) {
    		$params[$v[1]] = $v[2];
    	}
    	return "<?php print_r( " . $func . "(" . ArrayHelper::toRaw($params) . ') ); ?>';
    }
private function func_arr_params_callback ( $ matches ) { $ func = $ matches [ 1 ] ; $ params_str = $ matches [ 2 ] ; $ in_matches = [ ] ; preg_match_all ( "/([a-z_]+)\=[\"\']?([^\"\']+)[\"\']?/i" , stripslashes ( $ params_str ) , $ in_matches , PREG_SET_ORDER ) ; $ params = null ; foreach ( $ in_matches as $ v ) { $ params [ $ v [ 1 ] ] = $ v [ 2 ] ; } return "<?php print_r( " . $ func . "(" . ArrayHelper :: toRaw ( $ params ) . ') ); ?>' ; }
function array params
@param array $matches
@return string
function array params