Получить имя филиала после успешного вызова Bitbucket Webhook

На Bitbucket у меня есть простой фрагмент кода, который делает некоторые вещи из Git — неважно.

Я хочу получить название ветви кода, который был передан.

Я пытался и не был слишком успешным, но я чувствую, что я близко …

Вот что я пытался

<?php

$payload = json_decode(file_get_contents('php://input'));

print_r($payload->push->changes->new->name);

Я основал имена полезной нагрузки из этого документа

https://confluence.atlassian.com/bitbucket/event-payloads-740262817.html

но не могу до него добраться.

Может кто-нибудь увидеть мою ошибку, или вы знаете другой / лучший способ получить имя ветви последнего нажатия?

Любая помощь приветствуется.

С уважением,

Крис

0

Решение

Я знал, что был рядом. Я выкладываю здесь свой ответ для всех, кому это может понадобиться.

+ Изменить

print_r($payload->push->changes->new->name);

к

print_r($payload->push->changes[0]->new->name);
0

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

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