Разваливаются свитчи "в IF" + foreach (r.php)

Issue #40 new
sidxx55 created an issue
if (!empty($remoteValidMethods)) {
                    foreach ($remoteValidMethods as $method ) {
                        if ("my_curl") {
                            $data = _obf_2XuiWDYCpunQzbbMKncxad0AvWbcd($servers, $query_string, $remoteCheckSuccess);
                            break;
                        }

                        if ("my_sockets") {
                            $data = _obf_bAa6tkHmca0TWMo2m284vAijfiPtQ($servers, $query_string, $remoteCheckSuccess);
                            break;
                        }

Warning: assert(): Assertion "$blockLast <= $range[1]" failed in C:\xcache54\Decompiler.class.php on line 2219
int(525)
int(516)
2221: ::printBacktrace()
2133: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 516, 1 => 516))
2228: Decompiler::decompileComplexBlock(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 515, 1 => 525))
2133: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 485, 1 => 528))
2228: Decompiler::decompileComplexBlock(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 484, 1 => 528))
2110: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 484, 1 => 535))
2228: Decompiler::decompileComplexBlock(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 484, 1 => 535))
1538: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 481, 1 => 586))
2228: Decompiler::decompileComplexBlock(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 481, 1 => 586))
1538: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 438, 1 => 596))
2228: Decompiler::decompileComplexBlock(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 433, 1 => 596))
1538: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 308, 1 => 1076))
2228: Decompiler::decompileComplexBlock(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 304, 1 => 1076))
2427: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '                      ', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 0, 1 => 1207), '       ')
3747: Decompiler::dop_array(array('type' => 2, 'function_name' => 'beforefilter', 'fn_flags' => 65792, 'arg_info' => NULL, 'num_args' => 0, ...), '     ')
4046: Decompiler::dfunction(array('op_array' => array), '   ', array(0 => 'public'), false)
3139: Decompiler::dclass(array('type' => 2, 'name_length' => 12, 'name' => 'MyController', 'parent' => 'S2Controller', 'refcount' => 2, ...), '')
1219: Decompiler::dasmBasicBlock(array('Ts' => array, 'indent' => '', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 24, 1 => 27))
2244: Decompiler::decompileBasicBlock(array('Ts' => array, 'indent' => '', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 24, 1 => 27))
2427: Decompiler::recognizeAndDecompileClosedBlocks(array('Ts' => array, 'indent' => '', 'nextbbs' => array, 'op_array' => array, 'opcodes' => array, ...), array(0 => 0, 1 => 27), '')
4120: Decompiler::dop_array(array('type' => 2, 'function_name' => NULL, 'fn_flags' => 65792, 'arg_info' => NULL, 'num_args' => 0, ...))
36: Decompiler::output()

                        if ("my_fopen") {
                            $data = _obf_BBP8Jd6hx1Nq8VjYIPRkiPBnFiwlqR($servers, $query_string, $remoteCheckSuccess);
                        }

                        switch ($method) {
                        }

                        $remoteCheck = true;
                        $local_key_status = true;
                        break;
                    }