Skip to content

Commit d2c5767

Browse files
author
Tomáš Votruba
authored
[Process] remove deprecated ProcessBuilder
1 parent 13d112b commit d2c5767

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)