Symfony\Component\Process\Process::validateTimeout PHP 메소드

validateTimeout() 개인적인 메소드

Validates and returns the filtered timeout.
private validateTimeout ( integer | float | null $timeout ) : float | null
$timeout integer | float | null
리턴 float | null
    private function validateTimeout($timeout)
    {
        $timeout = (double) $timeout;
        if (0.0 === $timeout) {
            $timeout = null;
        } elseif ($timeout < 0) {
            throw new InvalidArgumentException('The timeout value must be a valid positive integer or float number.');
        }
        return $timeout;
    }