Process
Namespace
Interfaces
ProcessBuilderInterface
Defines a fluent builder responsible for constructing process instances.
ProcessEnvironmentConfiguratorInterface
Configures subprocess environment variables before queued execution.
ProcessQueueInterface
Defines a queue responsible for collecting and executing process instances.
Classes
ColorPreservingProcessEnvironmentConfigurator
Keeps nested process output color-friendly without requiring PTY support.
CompositeProcessEnvironmentConfigurator
Applies multiple process environment configurators in a stable order.
ProcessQueue
Executes queued processes sequentially while supporting detached entries and optional failure suppression.
XdebugDisablingProcessEnvironmentConfigurator
Disables Xdebug for child processes unless coverage still needs it.