|
4 | 4 | This api is currently only available to developers in Early Access. To access the API during the Early Access period, |
5 | 5 | you must provide a custom media type in the Accept header. |
6 | 6 |
|
| 7 | +Both repositories and organisations have projects. The api is only different for getting all project or retrieving a single project. |
| 8 | +All the example use the repository projects column card api but this also works form the organization api (`$client->api('org_projects')->columns()->cards()`) |
| 9 | + |
| 10 | + |
7 | 11 | ```php |
8 | 12 | $client->api('repo')->projects()->columns()->cards()->configure(); |
9 | 13 | ``` |
10 | 14 |
|
11 | 15 | ### List all cards of a column |
12 | 16 |
|
13 | 17 | ```php |
14 | | -$cards = $client->api('repo')->projects()->columns()->cards()->all('twbs', 'bootstrap', $columnId); |
| 18 | +$cards = $client->api('repo')->projects()->columns()->cards()->all($columnId); |
15 | 19 | ``` |
16 | 20 |
|
17 | 21 | ### List one card |
18 | 22 |
|
19 | 23 | ```php |
20 | | -$card = $client->api('repo')->projects()->columns()->cards()->show('twbs', 'bootstrap', $cardId); |
| 24 | +$card = $client->api('repo')->projects()->columns()->cards()->show($cardId); |
21 | 25 | ``` |
22 | 26 |
|
23 | 27 | ### Create a card |
24 | 28 |
|
25 | 29 | > Requires [authentication](../security.md). |
26 | 30 |
|
27 | 31 | ```php |
28 | | -$card = $client->api('repo')->projects()->columns()->cards()->create('twbs', 'bootstrap', $columnId, array('content_type' => 'Issue', 'content_id' => '452')); |
| 32 | +$card = $client->api('repo')->projects()->columns()->cards()->create($columnId, array('content_type' => 'Issue', 'content_id' => '452')); |
29 | 33 | ``` |
30 | 34 |
|
31 | 35 | ### Edit a card |
32 | 36 |
|
33 | 37 | > Requires [authentication](../security.md). |
34 | 38 |
|
35 | 39 | ```php |
36 | | -$card = $client->api('repo')->project()->columns()->cards()->update('twbs', 'bootstrap', $cardId, array('note' => 'card note')); |
| 40 | +$card = $client->api('repo')->project()->columns()->cards()->update($cardId, array('note' => 'card note')); |
37 | 41 | ``` |
38 | 42 |
|
39 | 43 | ### Remove a card |
40 | 44 |
|
41 | 45 | > Requires [authentication](../security.md). |
42 | 46 |
|
43 | 47 | ```php |
44 | | -$card = $client->api('repo')->projects()->columns()->cards()->deleteCard('twbs', 'bootstrap', $cardId); |
| 48 | +$card = $client->api('repo')->projects()->columns()->cards()->deleteCard($cardId); |
45 | 49 | ``` |
46 | 50 |
|
47 | 51 | ### Move a card |
48 | 52 |
|
49 | 53 | > Requires [authentication](../security.md). |
50 | 54 |
|
51 | 55 | ```php |
52 | | -$card = $client->api('repo')->projects()->columns()->cards()->move('twbs', 'bootstrap', $cardId, array('position' => 'top)); |
| 56 | +$card = $client->api('repo')->projects()->columns()->cards()->move($cardId, array('position' => 'top)); |
53 | 57 | ``` |
0 commit comments