|
@@ 144-151 (lines=8) @@
|
| 141 |
|
* |
| 142 |
|
* @return StoryDataWrapper |
| 143 |
|
*/ |
| 144 |
|
public function getStoriesForCharacter(int $id, StoryFilter $storyFilter = null) : StoryDataWrapper |
| 145 |
|
{ |
| 146 |
|
$response = $this->call('characters/' . $id . '/stories', $storyFilter); |
| 147 |
|
|
| 148 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 149 |
|
|
| 150 |
|
return $formattedResponse; |
| 151 |
|
} |
| 152 |
|
|
| 153 |
|
/** |
| 154 |
|
* Fetches lists of comics with optional filters. |
|
@@ 244-251 (lines=8) @@
|
| 241 |
|
* |
| 242 |
|
* @return StoryDataWrapper |
| 243 |
|
*/ |
| 244 |
|
public function getStoriesForComics(int $id, EventFilter $storyFilter = null) : StoryDataWrapper |
| 245 |
|
{ |
| 246 |
|
$response = $this->call('comics/' . $id . '/stories', $storyFilter); |
| 247 |
|
|
| 248 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 249 |
|
|
| 250 |
|
return $formattedResponse; |
| 251 |
|
} |
| 252 |
|
|
| 253 |
|
/** |
| 254 |
|
* Fetches lists of events with optional filters. |
|
@@ 361-368 (lines=8) @@
|
| 358 |
|
* |
| 359 |
|
* @return StoryDataWrapper |
| 360 |
|
*/ |
| 361 |
|
public function getStoriesForEvent(int $id, StoryFilter $storyFilter = null) : StoryDataWrapper |
| 362 |
|
{ |
| 363 |
|
$response = $this->call('events/' . $id . '/stories', $storyFilter); |
| 364 |
|
|
| 365 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 366 |
|
|
| 367 |
|
return $formattedResponse; |
| 368 |
|
} |
| 369 |
|
|
| 370 |
|
/** |
| 371 |
|
* Fetches lists of comic creators with optional filters. |
|
@@ 444-451 (lines=8) @@
|
| 441 |
|
* |
| 442 |
|
* @return StoryDataWrapper |
| 443 |
|
*/ |
| 444 |
|
public function getStoriesForCreator(int $id, StoryFilter $storyFilter = null) : StoryDataWrapper |
| 445 |
|
{ |
| 446 |
|
$response = $this->call('creators/' . $id . '/stories', $storyFilter); |
| 447 |
|
|
| 448 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 449 |
|
|
| 450 |
|
return $formattedResponse; |
| 451 |
|
} |
| 452 |
|
|
| 453 |
|
/** |
| 454 |
|
* Fetches lists of comic series with optional filters. |
|
@@ 561-568 (lines=8) @@
|
| 558 |
|
* |
| 559 |
|
* @return StoryDataWrapper |
| 560 |
|
*/ |
| 561 |
|
public function getStoriesForSeries(int $id, StoryFilter $storyFilter = null) : StoryDataWrapper |
| 562 |
|
{ |
| 563 |
|
$response = $this->call('series/' . $id . '/stories', $storyFilter); |
| 564 |
|
|
| 565 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 566 |
|
|
| 567 |
|
return $formattedResponse; |
| 568 |
|
} |
| 569 |
|
|
| 570 |
|
/** |
| 571 |
|
* Fetches lists of comic stories with optional filters. |
|
@@ 577-584 (lines=8) @@
|
| 574 |
|
* |
| 575 |
|
* @return StoryDataWrapper |
| 576 |
|
*/ |
| 577 |
|
public function getStories(StoryFilter $storyFilter = null) : StoryDataWrapper |
| 578 |
|
{ |
| 579 |
|
$response = $this->call('stories', $storyFilter); |
| 580 |
|
|
| 581 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 582 |
|
|
| 583 |
|
return $formattedResponse; |
| 584 |
|
} |
| 585 |
|
|
| 586 |
|
/** |
| 587 |
|
* This method fetches a single comic story resource. |
|
@@ 593-600 (lines=8) @@
|
| 590 |
|
* |
| 591 |
|
* @return StoryDataWrapper |
| 592 |
|
*/ |
| 593 |
|
public function getStory(int $id) : StoryDataWrapper |
| 594 |
|
{ |
| 595 |
|
$response = $this->call('stories/' . $id); |
| 596 |
|
|
| 597 |
|
$formattedResponse = $this->formatResponse($response, StoryDataWrapper::class); |
| 598 |
|
|
| 599 |
|
return $formattedResponse; |
| 600 |
|
} |
| 601 |
|
|
| 602 |
|
/** |
| 603 |
|
* Fetches lists of comic characters appearing in a single story, with optional filters. |