Skip to content

Commit a172123

Browse files
committed
Merge branch '5.4' into 6.3
* 5.4: Mention PCNTL extension installation
2 parents 059a051 + 370e0d3 commit a172123

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

components/console/events.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ Listeners receive a
152152
It is then dispatched just after the ``ConsoleEvents::ERROR`` event.
153153
The exit code received in this case is the exception code.
154154

155+
.. _console_signal-event:
156+
155157
The ``ConsoleEvents::SIGNAL`` Event
156158
-----------------------------------
157159

@@ -204,7 +206,8 @@ method::
204206
.. tip::
205207

206208
All the available signals (``SIGINT``, ``SIGQUIT``, etc.) are defined as
207-
`constants of the PCNTL PHP extension`_.
209+
`constants of the PCNTL PHP extension`_. The extension has to be installed
210+
for these constants to be available.
208211

209212
If you use the Console component inside a Symfony application, commands can
210213
handle signals themselves. To do so, implement the

components/lock.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,11 @@ Lock will be released automatically as soon as one process finishes::
260260
}
261261
// ...
262262

263+
.. note::
264+
265+
In order for the above example to work, the `PCNTL`_ extension must be
266+
installed.
267+
263268
To disable this behavior, set the ``autoRelease`` argument of
264269
``LockFactory::createLock()`` to ``false``. That will make the lock acquired
265270
for 3600 seconds or until ``Lock::release()`` is called::
@@ -1057,3 +1062,4 @@ are still running.
10571062
.. _`ZooKeeper`: https://zookeeper.apache.org/
10581063
.. _`readers-writer lock`: https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock
10591064
.. _`priority policy`: https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock#Priority_policies
1065+
.. _`PCNTL`: https://www.php.net/manual/book.pcntl.php

0 commit comments

Comments
 (0)