['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::assertSame('', $err); self::assertStringContainsString('TOTAL 96 checks passed.', $out); } }