private function throttleMessagesPerSecond($timePassed) { $expectedDuration = $this->messages / $this->rate; return (int) ceil($expectedDuration - $timePassed); }