gitextract_euimhexu/ ├── .gitattributes ├── .github/ │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── close-pull-request.yml ├── .gitignore ├── CHANGELOG.md ├── Exception/ │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ ├── LogicException.php │ ├── ProcessFailedException.php │ ├── ProcessSignaledException.php │ ├── ProcessStartFailedException.php │ ├── ProcessTimedOutException.php │ ├── RunProcessFailedException.php │ └── RuntimeException.php ├── ExecutableFinder.php ├── InputStream.php ├── LICENSE ├── Messenger/ │ ├── RunProcessContext.php │ ├── RunProcessMessage.php │ └── RunProcessMessageHandler.php ├── PhpExecutableFinder.php ├── PhpProcess.php ├── PhpSubprocess.php ├── Pipes/ │ ├── AbstractPipes.php │ ├── PipesInterface.php │ ├── UnixPipes.php │ └── WindowsPipes.php ├── Process.php ├── ProcessUtils.php ├── README.md ├── Tests/ │ ├── CreateNewConsoleTest.php │ ├── ErrorProcessInitiator.php │ ├── ExecutableFinderTest.php │ ├── Fixtures/ │ │ ├── executable_with_added_suffix.foo │ │ ├── executable_without_suffix │ │ ├── memory.php │ │ └── open_basedir.php │ ├── KillableProcessWithOutput.php │ ├── Messenger/ │ │ └── RunProcessMessageHandlerTest.php │ ├── NonStopableProcess.php │ ├── OutputMemoryLimitProcess.php │ ├── PhpExecutableFinderTest.php │ ├── PhpProcessTest.php │ ├── PhpSubprocessTest.php │ ├── PipeStdinInStdoutStdErrStreamSelect.php │ ├── ProcessFailedExceptionTest.php │ ├── ProcessTest.php │ ├── ProcessWindowsEnvBlockTest.php │ ├── SignalListener.php │ └── ThreeSecondProcess.php ├── composer.json └── phpunit.xml.dist