@@ -20,7 +20,7 @@ discard block |
||
20 | 20 | */ |
21 | 21 | public function __construct($responseTypes = []) |
22 | 22 | { |
23 | - foreach($responseTypes as $mimeType => $serializer) { |
|
23 | + foreach ($responseTypes as $mimeType => $serializer) { |
|
24 | 24 | $this->registerSerializer($mimeType, $serializer); |
25 | 25 | } |
26 | 26 | } |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | } |
44 | 44 | |
45 | 45 | foreach ($acceptedMIMETypes as $acceptedMIMEType) { |
46 | - if(isset($this->serializers[strtolower($acceptedMIMEType)])) { |
|
46 | + if (isset($this->serializers[strtolower($acceptedMIMEType)])) { |
|
47 | 47 | return new APIResponse($acceptedMIMEType, $this->serializers[strtolower($acceptedMIMEType)]->serialize($data)); |
48 | 48 | } |
49 | 49 | } |
@@ -7,8 +7,7 @@ discard block |
||
7 | 7 | * Class RegisteredResponseFactory |
8 | 8 | * @package LunixRESTBasics\APIResponse |
9 | 9 | */ |
10 | -class RegisteredResponseFactory implements ResponseFactory |
|
11 | -{ |
|
10 | +class RegisteredResponseFactory implements ResponseFactory { |
|
12 | 11 | /** |
13 | 12 | * @var APIResponseDataSerializer[] |
14 | 13 | */ |
@@ -18,15 +17,13 @@ discard block |
||
18 | 17 | * RegisteredResponseFactory constructor. |
19 | 18 | * @param APIResponseDataSerializer[] $responseTypes |
20 | 19 | */ |
21 | - public function __construct($responseTypes = []) |
|
22 | - { |
|
20 | + public function __construct($responseTypes = []) { |
|
23 | 21 | foreach($responseTypes as $mimeType => $serializer) { |
24 | 22 | $this->registerSerializer($mimeType, $serializer); |
25 | 23 | } |
26 | 24 | } |
27 | 25 | |
28 | - public function registerSerializer($mimeType, APIResponseDataSerializer $dataSerializer) |
|
29 | - { |
|
26 | + public function registerSerializer($mimeType, APIResponseDataSerializer $dataSerializer) { |
|
30 | 27 | $this->serializers[strtolower($mimeType)] = $dataSerializer; |
31 | 28 | } |
32 | 29 |
@@ -3,8 +3,7 @@ |
||
3 | 3 | |
4 | 4 | use LunixREST\APIResponse\Exceptions\NotAcceptableResponseTypeException; |
5 | 5 | |
6 | -interface ResponseFactory |
|
7 | -{ |
|
6 | +interface ResponseFactory { |
|
8 | 7 | /** |
9 | 8 | * @param APIResponseData $data |
10 | 9 | * @param array $acceptedMIMETypes - acceptable MIME types in order of preference |