aboutsummaryrefslogtreecommitdiffstats
path: root/library/symfony/process/README.md
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2024-11-07 19:00:13 +0100
committerHarald Eilertsen <haraldei@anduin.net>2024-11-08 16:39:26 +0100
commitb00ae997a5dab923a99e1f1cccf35bb52eba9a62 (patch)
treeab720b10c85b6f6e1ff2f5fe788b2c84ba3951f7 /library/symfony/process/README.md
parentb5b7d0cda98c5de49de41ba8a03c833489acb98e (diff)
downloadvolse-hubzilla-b00ae997a5dab923a99e1f1cccf35bb52eba9a62.tar.gz
volse-hubzilla-b00ae997a5dab923a99e1f1cccf35bb52eba9a62.tar.bz2
volse-hubzilla-b00ae997a5dab923a99e1f1cccf35bb52eba9a62.zip
Remove obsolete and unused symfony/options-resover and process
These actually look like they could be useful, but since unused, let's drop them for now. They can always be re-added via composer if needed later.
Diffstat (limited to 'library/symfony/process/README.md')
-rw-r--r--library/symfony/process/README.md65
1 files changed, 0 insertions, 65 deletions
diff --git a/library/symfony/process/README.md b/library/symfony/process/README.md
deleted file mode 100644
index 7222fe895..000000000
--- a/library/symfony/process/README.md
+++ /dev/null
@@ -1,65 +0,0 @@
-Process Component
-=================
-
-Process executes commands in sub-processes.
-
-In this example, we run a simple directory listing and get the result back:
-
-```php
-use Symfony\Component\Process\Process;
-use Symfony\Component\Process\Exception\ProcessFailedException;
-
-$process = new Process('ls -lsa');
-$process->setTimeout(3600);
-$process->run();
-if (!$process->isSuccessful()) {
- throw new ProcessFailedException($process);
-}
-
-print $process->getOutput();
-```
-
-You can think that this is easy to achieve with plain PHP but it's not especially
-if you want to take care of the subtle differences between the different platforms.
-
-You can simplify the code by using `mustRun()` instead of `run()`, which will
-throw a `ProcessFailedException` automatically in case of a problem:
-
-```php
-use Symfony\Component\Process\Process;
-
-$process = new Process('ls -lsa');
-$process->setTimeout(3600);
-$process->mustRun();
-
-print $process->getOutput();
-```
-
-And if you want to be able to get some feedback in real-time, just pass an
-anonymous function to the ``run()`` method and you will get the output buffer
-as it becomes available:
-
-```php
-use Symfony\Component\Process\Process;
-
-$process = new Process('ls -lsa');
-$process->run(function ($type, $buffer) {
- if (Process::ERR === $type) {
- echo 'ERR > '.$buffer;
- } else {
- echo 'OUT > '.$buffer;
- }
-});
-```
-
-That's great if you want to execute a long running command (like rsync-ing files to a
-remote server) and give feedback to the user in real-time.
-
-Resources
----------
-
-You can run the unit tests with the following command:
-
- $ cd path/to/Symfony/Component/Process/
- $ composer install
- $ phpunit