Вход Регистрация
Файл: vendor/whichbrowser/parser/src/Analyser/Header/Wap.php
Строк: 26
<?php

namespace WhichBrowserAnalyserHeader;

use 
WhichBrowserConstants;
use 
WhichBrowserData;

class 
Wap
{
    public function 
__construct($header, &$data)
    {
        
$this->data =& $data;

        
$header trim($header);

        if (
$header[0] == '"') {
            
$header explode(","$header);
            
$header trim($header[0], '"');
        }

        
$result DataDeviceProfiles::identify($header);

        if (
$result) {
            
$this->data->device->manufacturer $result[0];
            
$this->data->device->model $result[1];
            
$this->data->device->identified |= ConstantsId::MATCH_PROF;

            if (!empty(
$result[2]) && (!isset($this->data->os->name) || $this->data->os->name != $result[2])) {
                
$this->data->os->name $result[2];
                
$this->data->os->version null;

                
$this->data->engine->name null;
                
$this->data->engine->version null;
            }

            if (isset(
$result[3])) {
                
$this->data->device->type $result[3];
            }
        }
    }
}
Онлайн: 0
Реклама