Я использую knplabs / github-api и мне нужно проверить существующее хранилище, но в этом комплекте я не нахожу что-то подобное, я пытаюсь:
$branches = $client->repo()->branches($repository['owner']['login'], $repository['name']);
и где $ branch = array (0) я знаю, что это репо пусто, потому что, если создать репо, автоматически создайте мастер веток Это правильно ?
И я стараюсь
$readme = $client->api('repo')->contents()->readme('knp-labs', 'php-github-api', $reference);
но когда не могу найти, у меня глобальная ошибка, а не свойство $ readmy == false
И попробуй с curl
У меня есть URL этого URL = https://github.com/akmil/pashabrunch1 и когда получить этот URL, у меня есть код состояния 204, но $ httpCode = 200 и в заголовке $ у меня есть 200 почему?
$url = $repository['html_url'];
$handle = curl_init($repository['html_url']);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
/* Get the HTML or whatever is linked in $url. */
$response = curl_exec($handle);
/* Check for 404 (file not found). */
$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
$header = get_headers($repository['html_url'], 1);
Задача ещё не решена.
Других решений пока нет …