public function testRequestDeviceStockUAWorkaround()
 {
     $characteristicsOriginal = array('user_agent' => 'a2', 'x-wap-profile' => 'b3', 'accept' => 'c2', 'x-operamini-phone-ua' => 'e3', 'device-stock-ua' => 'f5');
     $characteristicsExpected = array('user_agent' => 'f5', 'x-wap-profile' => 'b3', 'accept' => 'c2');
     $deviceInfo = new \GodsDev\DefaultDeviceConnector\DefaultDeviceConnector();
     $deviceInfo->setCharacteristics($characteristicsOriginal);
     $deviceInfo->request();
     $this->assertEquals($characteristicsExpected, $deviceInfo->getCharacteristics());
 }
Ejemplo n.º 2
0
<?php

require_once __DIR__ . '/../src/DefaultDeviceConnector.php';
$deviceProperties = new GodsDev\DefaultDeviceConnector\DefaultDeviceConnector('http://m.t-mobile.cz/services/defaultdevice/api/v2/request/');
$deviceProperties->defaultCharacteristics();
var_dump($deviceProperties->request());