Conditions | 3 |
Paths | 4 |
Total Lines | 17 |
Code Lines | 8 |
Lines | 0 |
Ratio | 0 % |
Changes | 4 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
25 | public function read(string $slug, array $resolveRelations = null, string $language = null, string $fallbackLanguage = null): Page |
||
26 | { |
||
27 | $storyblokRequest = new RequestStory(); |
||
28 | |||
29 | if ($resolveRelations) { |
||
30 | $storyblokRequest->resolveRelations($resolveRelations); |
||
31 | } |
||
32 | |||
33 | if ($language) { |
||
34 | $storyblokRequest->language($language, $fallbackLanguage); |
||
35 | } |
||
36 | |||
37 | $response = $storyblokRequest->get($slug); |
||
38 | |||
39 | $class = $this->getChildClassName('Page', $response['content']['component']); |
||
40 | |||
41 | return new $class($response); |
||
42 | } |
||
56 | } |