@@ -38,10 +38,10 @@ trait DaemonTrait
3838
3939 /**
4040 * Flags the daemon for shutting down.
41- *
41+ *
4242 * @param string $message Optional shutdown message
4343 */
44- public function flagShutdown ($ message = null )
44+ public function flagShutdown (string $ message = null ): void
4545 {
4646 $ this ->isShutdown = true ;
4747 $ this ->shutdownMessage = (null === $ message ? 'Daemon flagged for shutdown ' : $ message );
@@ -51,9 +51,9 @@ public function flagShutdown($message = null)
5151 * Loads to configuration from the daemon options and installs signal
5252 * handlers.
5353 *
54- * @param DaemonOptions $daemonOptions
54+ * @param DaemonOptionsInterface $daemonOptions
5555 */
56- private function setupDaemon (DaemonOptions $ daemonOptions )
56+ private function setupDaemon (DaemonOptionsInterface $ daemonOptions ): void
5757 {
5858 $ this ->requestCount = 0 ;
5959 $ this ->requestLimit = $ daemonOptions ->getOption (DaemonOptions::REQUEST_LIMIT );
@@ -74,7 +74,7 @@ private function setupDaemon(DaemonOptions $daemonOptions)
7474 *
7575 * @param int[] $statusCodes The status codes of sent responses
7676 */
77- private function considerStatusCodes ($ statusCodes )
77+ private function considerStatusCodes (array $ statusCodes ): void
7878 {
7979 $ this ->requestCount += count ($ statusCodes );
8080
@@ -94,7 +94,7 @@ private function considerStatusCodes($statusCodes)
9494 *
9595 * @throws ShutdownException On receiving a SIGINT or SIGALRM
9696 */
97- private function installSignalHandlers ()
97+ private function installSignalHandlers (): void
9898 {
9999 declare (ticks = 1 );
100100
@@ -114,7 +114,7 @@ private function installSignalHandlers()
114114 *
115115 * @throws ShutdownException When limits in the daemon options are exceeded
116116 */
117- private function checkDaemonLimits ()
117+ private function checkDaemonLimits (): void
118118 {
119119 if ($ this ->isShutdown ) {
120120 throw new ShutdownException ($ this ->shutdownMessage );
0 commit comments