@@ -54,13 +54,13 @@ discard block |
||
54 | 54 | |
55 | 55 | $psr17_factory = new Psr17Factory(); |
56 | 56 | |
57 | - return ( new ServerRequestCreator( |
|
57 | + return (new ServerRequestCreator( |
|
58 | 58 | $psr17_factory, |
59 | 59 | $psr17_factory, |
60 | 60 | $psr17_factory, |
61 | 61 | $psr17_factory |
62 | - ) )->fromGlobals() |
|
63 | - ->withBody( $this->stream_from_scalar( $_POST ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
62 | + ))->fromGlobals() |
|
63 | + ->withBody($this->stream_from_scalar($_POST)); // phpcs:ignore WordPress.Security.NonceVerification.Missing |
|
64 | 64 | } |
65 | 65 | |
66 | 66 | /** |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | $body = null, |
83 | 83 | string $version = '1.1' |
84 | 84 | ): RequestInterface { |
85 | - return new Request( $method, $uri, $headers, $body, $version ); |
|
85 | + return new Request($method, $uri, $headers, $body, $version); |
|
86 | 86 | } |
87 | 87 | |
88 | 88 | /** |
@@ -104,12 +104,12 @@ discard block |
||
104 | 104 | ?string $reason = null |
105 | 105 | ): ResponseInterface { |
106 | 106 | // Json Encode if body is array or object. |
107 | - if ( is_array( $body ) || is_object( $body ) ) { |
|
108 | - $body = wp_json_encode( $body ); |
|
107 | + if (is_array($body) || is_object($body)) { |
|
108 | + $body = wp_json_encode($body); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | // If body is false, pass as null. @phpstan |
112 | - return new Response( $status, $headers, $body ?: null, $version, $reason ); |
|
112 | + return new Response($status, $headers, $body ?: null, $version, $reason); |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | /** |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | int $status = 200, |
127 | 127 | array $headers = array() |
128 | 128 | ): WP_HTTP_Response { |
129 | - return new WP_HTTP_Response( $data, $status, $headers ); |
|
129 | + return new WP_HTTP_Response($data, $status, $headers); |
|
130 | 130 | } |
131 | 131 | |
132 | 132 | /** |
@@ -138,19 +138,19 @@ discard block |
||
138 | 138 | * |
139 | 139 | * @throws InvalidArgumentException If response is not a valid type. |
140 | 140 | */ |
141 | - public function emit_response( $response ): void { |
|
141 | + public function emit_response($response): void { |
|
142 | 142 | |
143 | 143 | // Throw if not a valid response. |
144 | 144 | if ( ! $response instanceof ResponseInterface |
145 | - && ! $response instanceof WP_HTTP_Response ) { |
|
146 | - throw new InvalidArgumentException( 'Only ResponseInterface & WP_REST_Response responses can be emitted.' ); |
|
145 | + && ! $response instanceof WP_HTTP_Response) { |
|
146 | + throw new InvalidArgumentException('Only ResponseInterface & WP_REST_Response responses can be emitted.'); |
|
147 | 147 | } |
148 | 148 | |
149 | 149 | // Based on type, emit the response. |
150 | - if ( $response instanceof ResponseInterface ) { |
|
151 | - $this->emit_psr7_response( $response ); |
|
150 | + if ($response instanceof ResponseInterface) { |
|
151 | + $this->emit_psr7_response($response); |
|
152 | 152 | } else { |
153 | - $this->emit_wp_response( $response ); |
|
153 | + $this->emit_wp_response($response); |
|
154 | 154 | } |
155 | 155 | } |
156 | 156 | |
@@ -160,7 +160,7 @@ discard block |
||
160 | 160 | * @param ResponseInterface $response |
161 | 161 | * @return void |
162 | 162 | */ |
163 | - public function emit_psr7_response( ResponseInterface $response ): void { |
|
163 | + public function emit_psr7_response(ResponseInterface $response): void { |
|
164 | 164 | |
165 | 165 | // If headers sent, throw headers already sent. |
166 | 166 | $this->headers_sent(); |
@@ -172,17 +172,17 @@ discard block |
||
172 | 172 | $response->getStatusCode(), |
173 | 173 | $response->getReasonPhrase() |
174 | 174 | ); |
175 | - header( $status_line, true ); |
|
175 | + header($status_line, true); |
|
176 | 176 | |
177 | 177 | // Append headers. |
178 | - foreach ( $this->headers_with_json( $response->getHeaders() ) |
|
179 | - as $name => $values ) { |
|
178 | + foreach ($this->headers_with_json($response->getHeaders()) |
|
179 | + as $name => $values) { |
|
180 | 180 | |
181 | 181 | // If values are an array, join. |
182 | - $values = is_array( $values ) ? join( ',', $values ) : (string) $values; |
|
182 | + $values = is_array($values) ? join(',', $values) : (string) $values; |
|
183 | 183 | |
184 | - $response_header = sprintf( '%s: %s', $name, $values ); |
|
185 | - header( $response_header, false ); |
|
184 | + $response_header = sprintf('%s: %s', $name, $values); |
|
185 | + header($response_header, false); |
|
186 | 186 | } |
187 | 187 | |
188 | 188 | // Emit body. |
@@ -196,25 +196,25 @@ discard block |
||
196 | 196 | * @param WP_HTTP_Response $response |
197 | 197 | * @return void |
198 | 198 | */ |
199 | - public function emit_wp_response( WP_HTTP_Response $response ): void { |
|
199 | + public function emit_wp_response(WP_HTTP_Response $response): void { |
|
200 | 200 | |
201 | 201 | // If headers sent, throw headers already sent. |
202 | 202 | $this->headers_sent(); |
203 | 203 | |
204 | 204 | // Append headers. |
205 | - foreach ( $this->headers_with_json( $response->get_headers() ) |
|
206 | - as $name => $values ) { |
|
207 | - $values = is_array( $values ) ? join( ',', $values ) : (string) $values; |
|
205 | + foreach ($this->headers_with_json($response->get_headers()) |
|
206 | + as $name => $values) { |
|
207 | + $values = is_array($values) ? join(',', $values) : (string) $values; |
|
208 | 208 | |
209 | - $header = sprintf( '%s: %s', $name, $values ); |
|
209 | + $header = sprintf('%s: %s', $name, $values); |
|
210 | 210 | |
211 | 211 | // Set the headers. |
212 | - header( $header, false ); |
|
212 | + header($header, false); |
|
213 | 213 | } |
214 | 214 | |
215 | 215 | // Emit body. |
216 | 216 | $body = $response->get_data(); |
217 | - print is_string( $body ) ? $body : wp_json_encode( $body ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped |
|
217 | + print is_string($body) ? $body : wp_json_encode($body); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped |
|
218 | 218 | return; // phpcs:ignore Squiz.PHP.NonExecutableCode.ReturnNotRequired |
219 | 219 | } |
220 | 220 | |
@@ -224,9 +224,9 @@ discard block |
||
224 | 224 | * @param array<string, mixed> $headers |
225 | 225 | * @return array<string, mixed> |
226 | 226 | */ |
227 | - public function headers_with_json( array $headers = array() ): array { |
|
228 | - if ( ! array_key_exists( 'Content-Type', $headers ) ) { |
|
229 | - $headers['Content-Type'] = 'application/json; charset=' . get_option( 'blog_charset' ); |
|
227 | + public function headers_with_json(array $headers = array()): array { |
|
228 | + if ( ! array_key_exists('Content-Type', $headers)) { |
|
229 | + $headers['Content-Type'] = 'application/json; charset=' . get_option('blog_charset'); |
|
230 | 230 | } |
231 | 231 | return $headers; |
232 | 232 | } |
@@ -238,8 +238,8 @@ discard block |
||
238 | 238 | * @throws RuntimeException |
239 | 239 | */ |
240 | 240 | protected function headers_sent(): void { |
241 | - if ( headers_sent() ) { |
|
242 | - throw new RuntimeException( 'Headers were already sent. The response could not be emitted!' ); |
|
241 | + if (headers_sent()) { |
|
242 | + throw new RuntimeException('Headers were already sent. The response could not be emitted!'); |
|
243 | 243 | } |
244 | 244 | } |
245 | 245 | |
@@ -249,7 +249,7 @@ discard block |
||
249 | 249 | * @param string|integer|float|object|array<mixed> $data |
250 | 250 | * @return \Psr\Http\Message\StreamInterface |
251 | 251 | */ |
252 | - public function stream_from_scalar( $data ): StreamInterface { |
|
253 | - return Stream::create( json_encode( $data ) ?: '' ); // phpcs:ignore WordPress.WP.AlternativeFunctions.json_encode_json_encode |
|
252 | + public function stream_from_scalar($data): StreamInterface { |
|
253 | + return Stream::create(json_encode($data) ?: ''); // phpcs:ignore WordPress.WP.AlternativeFunctions.json_encode_json_encode |
|
254 | 254 | } |
255 | 255 | } |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | * @return HTTP |
51 | 51 | */ |
52 | 52 | public static function get_http(): HTTP { |
53 | - if ( ! static::$http ) { |
|
53 | + if ( ! static::$http) { |
|
54 | 54 | static::$http = new HTTP(); |
55 | 55 | } |
56 | 56 | return static::$http; |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | string $version = '1.1' |
87 | 87 | ): RequestInterface { |
88 | 88 | return static::get_http() |
89 | - ->psr7_request( $method, $uri, $headers, $body, $version ); |
|
89 | + ->psr7_request($method, $uri, $headers, $body, $version); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | /** |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | ?string $reason = null |
109 | 109 | ): ResponseInterface { |
110 | 110 | return static::get_http() |
111 | - ->psr7_response( $body, $status, $headers, $version, $reason ); |
|
111 | + ->psr7_response($body, $status, $headers, $version, $reason); |
|
112 | 112 | } |
113 | 113 | |
114 | 114 | /** |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | array $headers = array() |
126 | 126 | ): WP_HTTP_Response { |
127 | 127 | return static::get_http() |
128 | - ->wp_response( $data, $status, $headers ); |
|
128 | + ->wp_response($data, $status, $headers); |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | /** |
@@ -134,7 +134,7 @@ discard block |
||
134 | 134 | * @param string|integer|float|object|array<mixed> $value |
135 | 135 | * @return StreamInterface |
136 | 136 | */ |
137 | - public static function stream_from_scalar( $value ): StreamInterface { |
|
138 | - return Stream::create( json_encode( $value ) ?: '' ); // phpcs:ignore WordPress.WP.AlternativeFunctions.json_encode_json_encode |
|
137 | + public static function stream_from_scalar($value): StreamInterface { |
|
138 | + return Stream::create(json_encode($value) ?: ''); // phpcs:ignore WordPress.WP.AlternativeFunctions.json_encode_json_encode |
|
139 | 139 | } |
140 | 140 | } |