<?php

namespace OptinCraft\WhichBrowser\Analyser\Header\Useragent\Device;

use OptinCraft\WhichBrowser\Constants;
trait Cars
{
    private function detectCars($ua)
    {
        if (!\preg_match('/Car/ui', $ua)) {
            return;
        }
        $this->detectTesla($ua);
    }
    /* Tesla S */
    private function detectTesla($ua)
    {
        if (\preg_match('/QtCarBrowser/u', $ua)) {
            $this->data->os->reset();
            $this->data->device->setIdentification(['manufacturer' => 'Tesla', 'model' => 'Model S', 'type' => Constants\DeviceType::CAR]);
        }
    }
}
