Пример #1
0
 public function testMultiArrayTagsCall()
 {
     $expected = [['name' => 'v0.0.2', 'commit' => '581bde24402e2f17331fb34f44bdcffc9fc5e487', 'short_commit' => '581bde24'], ['name' => 'v0.0.1', 'commit' => 'b81bde24402e2f17331fb34f44bdcffc9fc5e487', 'short_commit' => 'b81bde24']];
     $input = ['values' => [['name' => 'v0.0.2', 'target' => ['hash' => '581bde24402e2f17331fb34f44bdcffc9fc5e487']], ['name' => 'v0.0.1', 'target' => ['hash' => 'b81bde24402e2f17331fb34f44bdcffc9fc5e487']]]];
     $this->assertEquals($expected, Tags::format($input));
 }
Пример #2
0
 /**
  * Get a BitBucket user's repository's tags
  *
  * @param string $user
  * @param string $repository
  *
  * @return array
  *
  * @throws \BadMethodCallException
  */
 public function getTags($user, $repository)
 {
     $response = $this->requester->make('GET', $this->base_url . "/repositories/{$user}/{$repository}/refs/tags");
     return Tags::format($response);
 }