File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -205,7 +205,8 @@ method::
205
205
.. tip ::
206
206
207
207
All the available signals (``SIGINT ``, ``SIGQUIT ``, etc.) are defined as
208
- `constants of the PCNTL PHP extension `_.
208
+ `constants of the PCNTL PHP extension `_. The extension has to be installed
209
+ for these constants to be available.
209
210
210
211
If you use the Console component inside a Symfony application, commands can
211
212
handle signals themselves. To do so, implement the
Original file line number Diff line number Diff line change @@ -260,6 +260,11 @@ Lock will be released automatically as soon as one process finishes::
260
260
}
261
261
// ...
262
262
263
+ .. note ::
264
+
265
+ In order for the above example to work, the `PCNTL `_ extension must be
266
+ installed.
267
+
263
268
To disable this behavior, set the ``autoRelease `` argument of
264
269
``LockFactory::createLock() `` to ``false ``. That will make the lock acquired
265
270
for 3600 seconds or until ``Lock::release() `` is called::
@@ -1042,3 +1047,4 @@ are still running.
1042
1047
.. _`ZooKeeper` : https://zookeeper.apache.org/
1043
1048
.. _`readers-writer lock` : https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock
1044
1049
.. _`priority policy` : https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock#Priority_policies
1050
+ .. _`PCNTL` : https://www.php.net/manual/book.pcntl.php
You can’t perform that action at this time.
0 commit comments