Skip to content

Commit 9e56571

Browse files
Merge pull request #63 from PHPFastCGI/type-cast
Added type casting
2 parents 868c3c7 + a5c36d3 commit 9e56571

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/Command/DaemonRunCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ protected function execute(InputInterface $input, OutputInterface $output)
115115
throw new \InvalidArgumentException('TCP port option must be set if host option is set');
116116
} else {
117117
// With no host or port, listen on FCGI_LISTENSOCK_FILENO (default)
118-
$this->daemon = $daemonFactory->createDaemon($this->kernel, $daemonOptions, $fd);
118+
$this->daemon = $daemonFactory->createDaemon($this->kernel, $daemonOptions, (int) $fd);
119119
}
120120

121121
$this->daemon->run();

src/DaemonTrait.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ public function flagShutdown(string $message = null): void
5858
private function setupDaemon(DaemonOptionsInterface $daemonOptions): void
5959
{
6060
$this->requestCount = 0;
61-
$this->requestLimit = $daemonOptions->getOption(DaemonOptions::REQUEST_LIMIT);
62-
$this->memoryLimit = $daemonOptions->getOption(DaemonOptions::MEMORY_LIMIT);
63-
$this->autoShutdown = $daemonOptions->getOption(DaemonOptions::AUTO_SHUTDOWN);
61+
$this->requestLimit = (int) $daemonOptions->getOption(DaemonOptions::REQUEST_LIMIT);
62+
$this->memoryLimit = (int) $daemonOptions->getOption(DaemonOptions::MEMORY_LIMIT);
63+
$this->autoShutdown = (bool) $daemonOptions->getOption(DaemonOptions::AUTO_SHUTDOWN);
6464

65-
$timeLimit = $daemonOptions->getOption(DaemonOptions::TIME_LIMIT);
65+
$timeLimit = (int) $daemonOptions->getOption(DaemonOptions::TIME_LIMIT);
6666

6767
if (DaemonOptions::NO_LIMIT !== $timeLimit) {
6868
pcntl_alarm($timeLimit);

0 commit comments

Comments
 (0)