['pipe', 'r'], 1 => ['pipe', 'w'], 2 => ['pipe', 'w']], $pipes); self::assertIsResource($process); fclose($pipes[0]); $out = stream_get_contents($pipes[1]);$err = stream_get_contents($pipes[2]); fclose($pipes[1]);fclose($pipes[2]); self::assertSame(0, proc_close($process), $out . $err); self::assertStringContainsString('Total:', $out); } public function scripts(): array { return [['protocol_checks.php'], ['receiver_checks.php']]; } }