|
@@ 78-85 (lines=8) @@
|
| 75 |
|
* |
| 76 |
|
* @return CharacterDataWrapper |
| 77 |
|
*/ |
| 78 |
|
public function getCharacter(int $id) : CharacterDataWrapper |
| 79 |
|
{ |
| 80 |
|
$response = $this->call('characters/' . $id); |
| 81 |
|
|
| 82 |
|
$formattedResponse = $this->formatResponse($response, CharacterDataWrapper::class); |
| 83 |
|
|
| 84 |
|
return $formattedResponse; |
| 85 |
|
} |
| 86 |
|
|
| 87 |
|
/** |
| 88 |
|
* Fetches lists of comics containing a specific character, with optional filters. |
|
@@ 195-202 (lines=8) @@
|
| 192 |
|
* |
| 193 |
|
* @return CharacterDataWrapper |
| 194 |
|
*/ |
| 195 |
|
public function getCharactersForComic(int $id, CharacterFilter $characterFilter = null) : CharacterDataWrapper |
| 196 |
|
{ |
| 197 |
|
$response = $this->call('comics/' . $id . '/characters', $characterFilter); |
| 198 |
|
|
| 199 |
|
$formattedResponse = $this->formatResponse($response, CharacterDataWrapper::class); |
| 200 |
|
|
| 201 |
|
return $formattedResponse; |
| 202 |
|
} |
| 203 |
|
|
| 204 |
|
/** |
| 205 |
|
* Fetches lists of comic creators whose work appears in a specific comic, with optional filters. |
|
@@ 295-302 (lines=8) @@
|
| 292 |
|
* |
| 293 |
|
* @return CharacterDataWrapper |
| 294 |
|
*/ |
| 295 |
|
public function getCharactersForEvent(int $id, CharacterFilter $characterFilter = null) : CharacterDataWrapper |
| 296 |
|
{ |
| 297 |
|
$response = $this->call('events/' . $id . '/characters', $characterFilter); |
| 298 |
|
|
| 299 |
|
$formattedResponse = $this->formatResponse($response, CharacterDataWrapper::class); |
| 300 |
|
|
| 301 |
|
return $formattedResponse; |
| 302 |
|
} |
| 303 |
|
|
| 304 |
|
/** |
| 305 |
|
* Fetches lists of comics which take place during a specific event, with optional filters. |
|
@@ 495-502 (lines=8) @@
|
| 492 |
|
* |
| 493 |
|
* @return CharacterDataWrapper |
| 494 |
|
*/ |
| 495 |
|
public function getCharactersForSeries(int $id, CharacterFilter $characterFilter = null) : CharacterDataWrapper |
| 496 |
|
{ |
| 497 |
|
$response = $this->call('series/' . $id . '/characters', $characterFilter); |
| 498 |
|
|
| 499 |
|
$formattedResponse = $this->formatResponse($response, CharacterDataWrapper::class); |
| 500 |
|
|
| 501 |
|
return $formattedResponse; |
| 502 |
|
} |
| 503 |
|
|
| 504 |
|
/** |
| 505 |
|
* Fetches lists of comics which are published as part of a specific series, with optional filters. |
|
@@ 612-619 (lines=8) @@
|
| 609 |
|
* |
| 610 |
|
* @return CharacterDataWrapper |
| 611 |
|
*/ |
| 612 |
|
public function getCharactersForStory(int $id, CharacterFilter $characterFilter = null) : CharacterDataWrapper |
| 613 |
|
{ |
| 614 |
|
$response = $this->call('stories/' . $id . '/characters', $characterFilter); |
| 615 |
|
|
| 616 |
|
$formattedResponse = $this->formatResponse($response, CharacterDataWrapper::class); |
| 617 |
|
|
| 618 |
|
return $formattedResponse; |
| 619 |
|
} |
| 620 |
|
|
| 621 |
|
/** |
| 622 |
|
* Fetches lists of comics in which a specific story appears, with optional filters. |