Skip to content

Commit 6aabf2f

Browse files
committed
minor #8879 [Process] remove deprecated ProcessBuilder (TomasVotruba)
This PR was merged into the 4.0 branch. Discussion ---------- [Process] remove deprecated ProcessBuilder Because this class doesn't exists in Symfony 4.0 anymore. https://github.com/symfony/process/blob/f1a7a49ec22d7b6336b1c8b958c92e86923adcbb/CHANGELOG.md#400 I was surprised to look for it in my `/vendor/symfony/process` but unable to find :) Commits ------- d2c5767 [Process] remove deprecated ProcessBuilder
2 parents 7eef561 + d2c5767 commit 6aabf2f

File tree

1 file changed

+0
-32
lines changed

1 file changed

+0
-32
lines changed

components/process.rst

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -258,38 +258,6 @@ instead::
258258
);
259259
$process->run();
260260

261-
To make your code work better on all platforms, you might want to use the
262-
:class:`Symfony\\Component\\Process\\ProcessBuilder` class instead::
263-
264-
use Symfony\Component\Process\ProcessBuilder;
265-
266-
$builder = new ProcessBuilder(array('ls', '-lsa'));
267-
$builder->getProcess()->run();
268-
269-
In case you are building a binary driver, you can use the
270-
:method:`Symfony\\Component\\Process\\ProcessBuilder::setPrefix` method to prefix all
271-
the generated process commands.
272-
273-
The following example will generate two process commands for a tar binary
274-
adapter::
275-
276-
use Symfony\Component\Process\ProcessBuilder;
277-
278-
$builder = new ProcessBuilder();
279-
$builder->setPrefix('/usr/bin/tar');
280-
281-
// '/usr/bin/tar' '--list' '--file=archive.tar.gz'
282-
echo $builder
283-
->setArguments(array('--list', '--file=archive.tar.gz'))
284-
->getProcess()
285-
->getCommandLine();
286-
287-
// '/usr/bin/tar' '-xzf' 'archive.tar.gz'
288-
echo $builder
289-
->setArguments(array('-xzf', 'archive.tar.gz'))
290-
->getProcess()
291-
->getCommandLine();
292-
293261
Process Timeout
294262
---------------
295263

0 commit comments

Comments
 (0)