not->toBeFalse(); $end = strpos($source, "\nfunction ", $pos + 1); $body = substr($source, $pos, $end - $pos); expect($body)->toContain('rrd_strip_control_chars($command_line)'); }); test('rrd_strip_control_chars removes the control bytes that enable pipe injection', function () use ($source) { $pos = strpos($source, 'function rrd_strip_control_chars('); expect($pos)->not->toBeFalse(); $end = strpos($source, "\nfunction ", $pos + 1); $body = substr($source, $pos, $end - $pos); expect($body)->toContain('\x00-\x1f'); });