Ошибка при настройке Rest API для Youtrack

Кто-нибудь пытался использовать https://github.com/nepda/youtrack?
Я пытаюсь настроить его, но получаю ошибку:

Fatal error: Class 'YouTrack\Exception' not found in D:\wamp\www\flow\libs\YouTrack\Connection.php on line 117

библиотеку можно найти по адресу https://github.com/nepda/youtrack
Итак, что я сделал, это скачал и сделал тест:

include_once './config/config_inc.php';
include_once './libs/parser.php';

require_once("./libs/YouTrack/Connection.php");
try {
$youtrack = new YouTrack\Connection(
YOUTRACK_URL,
YOUTRACK_USERNAME . 'invalid',
YOUTRACK_PASSWORD
);
echo 'Login correct.' . PHP_EOL;
} catch (\YouTrack\IncorrectLoginException $e) {

echo 'Incorrect login or password.' . PHP_EOL;
}

2

Решение

Вам нужен какой-то самозарядные. В этом случае очень простой настройкой будет:

<?php
function __autoload($class)
{
$path = str_replace('\\', '/', $class);
require_once $path . '.php';
}

try {
$youtrack = new YouTrack\Connection(
YOUTRACK_URL,
YOUTRACK_USERNAME . 'invalid',
YOUTRACK_PASSWORD
);
echo 'Login correct.' . PHP_EOL;
} catch (\YouTrack\IncorrectLoginException $e) {

echo 'Incorrect login or password.' . PHP_EOL;
}

(Это будет работать с версией 1.5.3 nepda / YouTrack-клиент).

Я добавил раздел readme «Автономная настройка с композитором».

Пожалуйста, проверьте композитор для управления вашими пакетами. Composer поставляется с хорошей реализацией автозагрузки.

0

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

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

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