public function releaseVersion($version_id, $release_date = null, array $params = array())
{
if (!$release_date) {
$release_date = date('Y-m-d');
}
$params = array_merge(array('releaseDate' => $release_date, 'released' => true), $params);
return $this->updateVersion($version_id, $params);
}
public function testReleaseVersionParameterMerging() { $release_date = '2010-07-06'; $expected_params = array('released' => true, 'releaseDate' => $release_date, 'test' => 'extra'); $this->expectClientCall(Api::REQUEST_PUT, '/rest/api/2/version/111000', $expected_params, ''); $this->assertFalse($this->api->releaseVersion(111000, $release_date, array('test' => 'extra'))); }