t0 = $t0; } public static function create() { return new static(microtime(true)); } public function delay() { $diff = microtime(true) - $this->t0; return round($diff * static::SCALE); } }