protected function write(array $record): void
    {
        $this->createStatement();

        /** @var \DateTime $date */
        $date = $record['datetime'];

        /** @var ContaoContext $context */
        $context = $record['extra']['contao'];

        $this->statement->execute([
            'tstamp' => $date->format('U'),
            'text' => StringUtil::specialchars((string) $record['formatted']),
            'source' => (string) $context->getSource(),
            'action' => (string) $context->getAction(),
            'username' => (string) $context->getUsername(),
            'func' => $context->getFunc(),
            'browser' => StringUtil::specialchars((string) $context->getBrowser()),
        ]);
    }
protected function write(array $record): void
    {
        $this->createStatement();

        
        $date = $record['datetime'];

        
        $context = $record['extra']['contao'];

        $this->statement->execute([
            'tstamp' => $date->format('U'),
            'text' => StringUtil::specialchars((string) $record['formatted']),
            'source' => (string) $context->getSource(),
            'action' => (string) $context->getAction(),
            'username' => (string) $context->getUsername(),
            'func' => $context->getFunc(),
            'browser' => StringUtil::specialchars((string) $context->getBrowser()),
        ]);
    }
protected function write ( array $ record ) : void { $ this -> createStatement ( ) ; /** @var \DateTime $date */ $ date = $ record [ 'datetime' ] ; /** @var ContaoContext $context */ $ context = $ record [ 'extra' ] [ 'contao' ] ; $ this -> statement -> execute ( [ 'tstamp' => $ date -> format ( 'U' ) , 'text' => StringUtil :: specialchars ( ( string ) $ record [ 'formatted' ] ) , 'source' => ( string ) $ context -> getSource ( ) , 'action' => ( string ) $ context -> getAction ( ) , 'username' => ( string ) $ context -> getUsername ( ) , 'func' => $ context -> getFunc ( ) , 'browser' => StringUtil :: specialchars ( ( string ) $ context -> getBrowser ( ) ) , ] ) ; }
{@inheritdoc}
{