public function testMultiArrayRepositoryCall() { $expected = [['id' => null, 'fork' => null, 'default_branch' => null, 'name' => 'repository_name', 'full_name' => 'username/repository_name', 'private' => false, 'description' => null], ['id' => null, 'fork' => null, 'default_branch' => null, 'name' => 'repository_name', 'full_name' => 'username/repository_name', 'private' => false, 'description' => null]]; $input = ['values' => [['name' => 'repository_name', 'full_name' => 'username/repository_name', 'is_private' => false, 'description' => null], ['name' => 'repository_name', 'full_name' => 'username/repository_name', 'is_private' => false, 'description' => null]]]; $this->assertEquals($expected, Repositories::format($input)); }
/** * Get a BitBucket user's repositories * * @param string $user * * @return array * * @throws \BadMethodCallException */ public function getRepositories($user) { $response = $this->requester->make('GET', $this->base_url . "/repositories/{$user}"); return Repositories::format($response); }