Skip to content

Upgrading symfony/process 2 to 3

Unknownv2.8.52 → v3.4.47

Fetching 117 releases from GitHub…0 / 117
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

PHP requirement changed in v3.3.7: >=5.3.9 → ^5.5.9|>=7.0.8.

Generated by DepDelta from published PHP source. Not mixed with prose notes.

  • removed: method Process.getStdin()
  • removed: method Process.setStdin($stdin)
  • changed: class Process → class Process implements \IteratorAggregate
  • changed: method PhpProcess.start($callback = …) → method PhpProcess.start(callable $callback = …)
  • changed: method Process.mustRun($callback = …) → method Process.mustRun(callable $callback = …)
  • changed: method Process.restart($callback = …) → method Process.restart(callable $callback = …)
  • changed: method Process.start($callback = …) → method Process.start(callable $callback = …)
  • changed: method Process.wait($callback = …) → method Process.wait(callable $callback = …)
  • changed: protected method Process.buildCallback($callback) → protected method Process.buildCallback(callable $callback = …)
  • added: class InputStream implements \IteratorAggregate
  • added: const Process.ITER_KEEP_OUTPUT
  • added: const Process.ITER_NON_BLOCKING
  • added: const Process.ITER_SKIP_ERR
  • added: const Process.ITER_SKIP_OUT
  • added: method InputStream.close()
  • added: method InputStream.getIterator()
  • added: method InputStream.isClosed()
  • added: method InputStream.onEmpty(callable $onEmpty = …)
  • added: method InputStream.write($input)
  • added: method Process.areEnvironmentVariablesInherited()
  • added: method Process.getIterator($flags = …)
  • added: method Process.inheritEnvironmentVariables($inheritEnv = …)
  • removed: static method UnixPipes.create(Process $process, $input)
  • removed: static method WindowsPipes.create(Process $process, $input)
  • changed: constructor UnixPipes($ttyMode, $ptyMode, $input, $disableOutput) → constructor UnixPipes($ttyMode, $ptyMode, $input, $haveReadSupport)
  • changed: constructor WindowsPipes($disableOutput, $input) → constructor WindowsPipes($input, $haveReadSupport)
  • added: method PipesInterface.haveReadSupport()
  • added: method UnixPipes.haveReadSupport()
  • added: method WindowsPipes.haveReadSupport()