Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Return current Unix timestamp with microseconds
microtime(bool $as_float false): string|float
    private function logStart(SymfonyStyle $iostring $requestId): float

    
{

        
$io->writeln("START RequestId: $requestId Version: \$LATEST");

        return 
microtime(true);

    }



    private function 
logEnd(float $startTimeSymfonyStyle $iostring $requestId): void
    private function logEnd(float $startTimeSymfonyStyle $iostring $requestId): void

    
{

        
$duration ceil((microtime(true) - $startTime) * 1000);

        
$memoryUsed ceil(memory_get_usage() / 1024 1024);



        
$io->writeln([
    public function getRemainingTimeInMillis(): int

    
{

        return 
$this->deadlineMs intval(microtime(true) * 1000);

    }
            'SERVER_PROTOCOL' => $event->getProtocolVersion(),

            
'REQUEST_METHOD' => $event->getMethod(),

            
'REQUEST_TIME' => time(),

            
'REQUEST_TIME_FLOAT' => microtime(true),

            
'QUERY_STRING' => $event->getQueryString(),

            
'DOCUMENT_ROOT' => getcwd(),

            
'REQUEST_URI' => $event->getUri(),
        self::assertNotEmpty($response['$_SERVER']['HOME']);

        unset(
$response['$_SERVER']['HOME']);

        
self::assertEqualsWithDelta(microtime(true), $response['$_SERVER']['REQUEST_TIME_FLOAT'], 5'');

        unset(
$response['$_SERVER']['REQUEST_TIME_FLOAT']);

        
self::assertEqualsWithDelta(time(), $response['$_SERVER']['REQUEST_TIME'], 5'');

        unset(
$response['$_SERVER']['REQUEST_TIME']);