eclipse — острая проблема с подключением к клиенту Php-клиента

Я пытаюсь использовать keen.io в приложении PHP. Приведенный ниже код прекрасно работает с eclipse ide, но показывает сброс соединения из chrome / firefox.

Буду признателен за любую оказанную помощь.

  1. Я использовал phpunittest, чтобы утверждать, что экземпляры работают нормально. Тест прошел успешно. Событие анализа было проверено в js-клиенте и работает нормально.
  2. Теперь я попытался создать профиль отладки из eclipse ide и запустил его, и событие create, и событие анализа были успешными
  3. Когда я пытаюсь из Chrome / Firefox нет ответа. Проверка в отладчике показывает, Не удалось загрузить ресурс: net :: ERR_CONNECTION_RESET в Chrome

Среда
Версия PHP 5.5.12
WampServer
Windows 8
Местное применение

Редактировать: Далее я отладил его через надстройку xdebug для chrome и eclipse, чтобы выяснить, что код сломался в следующем методе

/vendor/guzzle/guzzle/src/Guzzle/Service/Command/AbstractCommand.php — строка с номером 330, где имеется функция «защищенная функция validate ()».

Как только я прокомментировал это, все, кажется, идет хорошо.

Вот код

<?php
namespace KeenIO\Tests\Client;
require_once __DIR__ . '/vendor/autoload.php';

include('/Firebase/TokenException.php');
include('/Firebase/TokenGenerator.php');

use Firebase\Token\TokenException;
use Firebase\Token\TokenGenerator;
use KeenIO\Client\KeenIOClient;
use Guzzle\Tests\GuzzleTestCase;

class KeenIOClientTest extends GuzzleTestCase
{

public function testThisMightHaveADb()
{
$projectId = "544a8064072719342addb0d5";
$readKey = "b2ec296d6a26d7208af256ea28361bfa0bfd8d3ec2989a2650505596bd33251c96293c90a5dc5a0b476211c30f477436a5b6ef58aa59e4e5259ab8faed48f5c0f418d7754920642651ab97a53c213d38a649fb9278f114ddf64592eff78d53f269fffb334ebb093ba88fbdbc851e33fb";$client = KeenIOClient::factory([
'projectId' => $projectId,
'writeKey'  => $writeKey,
'readKey'   => $readKey
]);

echo "done";

//Check that the Client is of the right type
$this->assertInstanceOf('\Guzzle\Service\Client', $client);
echo "1";
$this->assertInstanceOf('\KeenIO\Client\KeenIOClient', $client);
echo "2";
//Check that the pass config options match the client's config
$this->assertEquals($projectId, $client->getConfig('projectId'));
echo "3";
$this->assertEquals($writeKey, $client->getConfig('writeKey'));
$this->assertEquals($readKey, $client->getConfig('readKey'));

echo $client->getProjectId();$average = $client->average("temprBugs", ["target_property" => "PF", "timeframe" => "previous_5_days"]);

print_r ($average);
}
}

$testObject = new KeenIOClientTest();
$testObject ->testThisMightHaveADb();

?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]