Skip to content

Commit 88ad1cf

Browse files
Mention PCNTL extension installation
1 parent 3ace890 commit 88ad1cf

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

@@ -184,7 +186,8 @@ Listeners receive a
184186
.. tip::
185187

186188
All the available signals (``SIGINT``, ``SIGQUIT``, etc.) are defined as
187-
`constants of the PCNTL PHP extension`_.
189+
`constants of the PCNTL PHP extension`_. The extension has to be installed
190+
for these constants to be available.
188191

189192
If you use the Console component inside a Symfony application, commands can
190193
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
@@ -269,6 +269,11 @@ Lock will be released automatically as soon as one process finishes::
269269
}
270270
// ...
271271

272+
.. note::
273+
274+
In order for the above example to work, the `PCNTL`_ extension must be
275+
installed.
276+
272277
To disable this behavior, set the ``autoRelease`` argument of
273278
``LockFactory::createLock()`` to ``false``. That will make the lock acquired
274279
for 3600 seconds or until ``Lock::release()`` is called::
@@ -1074,3 +1079,4 @@ are still running.
10741079
.. _`ZooKeeper`: https://zookeeper.apache.org/
10751080
.. _`readers-writer lock`: https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock
10761081
.. _`priority policy`: https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock#Priority_policies
1082+
.. _`PCNTL`: https://www.php.net/manual/book.pcntl.php

0 commit comments

Comments
 (0)