|
@@ 210-217 (lines=8) @@
|
| 207 |
|
* |
| 208 |
|
* @return CreatorDataWrapper |
| 209 |
|
*/ |
| 210 |
|
public function getCreatorsForComics(int $id, CreatorFilter $creatorFilter = null) : CreatorDataWrapper |
| 211 |
|
{ |
| 212 |
|
$response = $this->call('comics/' . $id . '/creators', $creatorFilter); |
| 213 |
|
|
| 214 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 215 |
|
|
| 216 |
|
return $formattedResponse; |
| 217 |
|
} |
| 218 |
|
|
| 219 |
|
/** |
| 220 |
|
* Fetches lists of events in which a specific comic appears, with optional filters. |
|
@@ 327-334 (lines=8) @@
|
| 324 |
|
* |
| 325 |
|
* @return CreatorDataWrapper |
| 326 |
|
*/ |
| 327 |
|
public function getCreatorsForEvent(int $id, CreatorFilter $creatorFilter = null) : CreatorDataWrapper |
| 328 |
|
{ |
| 329 |
|
$response = $this->call('events/' . $id . '/creators', $creatorFilter); |
| 330 |
|
|
| 331 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 332 |
|
|
| 333 |
|
return $formattedResponse; |
| 334 |
|
} |
| 335 |
|
|
| 336 |
|
/** |
| 337 |
|
* Fetches lists of comic series in which a specific event takes place, with optional filters. |
|
@@ 377-384 (lines=8) @@
|
| 374 |
|
* |
| 375 |
|
* @return CreatorDataWrapper |
| 376 |
|
*/ |
| 377 |
|
public function getCreators(CreatorFilter $creatorFilter = null) : CreatorDataWrapper |
| 378 |
|
{ |
| 379 |
|
$response = $this->call('creators', $creatorFilter); |
| 380 |
|
|
| 381 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 382 |
|
|
| 383 |
|
return $formattedResponse; |
| 384 |
|
} |
| 385 |
|
|
| 386 |
|
/** |
| 387 |
|
* This method fetches a single creator resource. |
|
@@ 393-400 (lines=8) @@
|
| 390 |
|
* |
| 391 |
|
* @return CreatorDataWrapper |
| 392 |
|
*/ |
| 393 |
|
public function getCreator(int $id) : CreatorDataWrapper |
| 394 |
|
{ |
| 395 |
|
$response = $this->call('creators/' . $id); |
| 396 |
|
|
| 397 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 398 |
|
|
| 399 |
|
return $formattedResponse; |
| 400 |
|
} |
| 401 |
|
|
| 402 |
|
/** |
| 403 |
|
* Fetches lists of events featuring the work of a specific creator with optional filters. |
|
@@ 410-417 (lines=8) @@
|
| 407 |
|
* |
| 408 |
|
* @return CreatorDataWrapper |
| 409 |
|
*/ |
| 410 |
|
public function getComicsForCreator(int $id, CreatorFilter $creatorFilter = null) : CreatorDataWrapper |
| 411 |
|
{ |
| 412 |
|
$response = $this->call('creators/' . $id . '/comics', $creatorFilter); |
| 413 |
|
|
| 414 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 415 |
|
|
| 416 |
|
return $formattedResponse; |
| 417 |
|
} |
| 418 |
|
|
| 419 |
|
/** |
| 420 |
|
* Fetches lists of comic series in which a specific creator's work appears, with optional filters. |
|
@@ 527-534 (lines=8) @@
|
| 524 |
|
* |
| 525 |
|
* @return CreatorDataWrapper |
| 526 |
|
*/ |
| 527 |
|
public function getCreatorsForSeries(int $id, CreatorFilter $creatorFilter = null) : CreatorDataWrapper |
| 528 |
|
{ |
| 529 |
|
$response = $this->call('series/' . $id . '/creators', $creatorFilter); |
| 530 |
|
|
| 531 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 532 |
|
|
| 533 |
|
return $formattedResponse; |
| 534 |
|
} |
| 535 |
|
|
| 536 |
|
/** |
| 537 |
|
* Fetches lists of events which occur in a specific series, with optional filters. |
|
@@ 644-651 (lines=8) @@
|
| 641 |
|
* |
| 642 |
|
* @return CreatorDataWrapper |
| 643 |
|
*/ |
| 644 |
|
public function getCreatorsForStory(int $id, CreatorFilter $creatorFilter = null) : CreatorDataWrapper |
| 645 |
|
{ |
| 646 |
|
$response = $this->call('stories/' . $id . '/creators', $creatorFilter); |
| 647 |
|
|
| 648 |
|
$formattedResponse = $this->formatResponse($response, CreatorDataWrapper::class); |
| 649 |
|
|
| 650 |
|
return $formattedResponse; |
| 651 |
|
} |
| 652 |
|
|
| 653 |
|
/** |
| 654 |
|
* Fetches lists of events in which a specific story appears, with optional filters. |