Skip to content

Commit d31b90e

Browse files
committed
readme update
1 parent de41cc8 commit d31b90e

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,9 @@ $yourObjectFromRequestBody = $rules->json()->object()->class($yourClassRule)->no
230230
// http error in your action
231231
/** @var bool $shitHappens */
232232
if ($shitHappens) {
233-
throw new \SimpleAsFuck\ApiToolkit\Model\Server\ApiException(
233+
throw new \SimpleAsFuck\ApiToolkit\Data\Server\ApiException(
234234
'Shit Happens',
235-
new \SimpleAsFuck\ApiToolkit\DataObject\Common\ProblemDetail(
235+
new \SimpleAsFuck\ApiToolkit\Data\Common\ProblemDetail(
236236
'https://shit-happens.wtf/error',
237237
418,
238238
'Shit happens',
@@ -253,13 +253,13 @@ if ($shitHappens) {
253253
*/
254254

255255
// response with one object
256-
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeJson($yourDataForResponseBody, $transformer, \Kayex\HttpCodes::HTTP_OK);
257-
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeJson($yourDataForResponseBody, $transformer, \Kayex\HttpCodes::HTTP_OK);
256+
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeObject($yourDataForResponseBody, $transformer, \Kayex\HttpCodes::HTTP_OK);
257+
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeObject($yourDataForResponseBody, $transformer, \Kayex\HttpCodes::HTTP_OK);
258258

259259
// response with some array or collection (avoiding out of memory problem recommended some lazy loading iterator)
260-
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeJsonStream(new \ArrayIterator([$yourDataForResponseBody]), $transformer);
261-
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeJsonStream(new \ArrayIterator([$yourDataForResponseBody]), $transformer);
262-
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeJsonStream([$yourDataForResponseBody], $transformer);
260+
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeArray(new \ArrayIterator([$yourDataForResponseBody]), $transformer);
261+
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeArray(new \ArrayIterator([$yourDataForResponseBody]), $transformer);
262+
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeArray([$yourDataForResponseBody], $transformer);
263263

264264
```
265265

@@ -280,7 +280,7 @@ you can easily get this transformer from DI, without any new configuration (stan
280280
try {
281281
// some breakable logic
282282
}
283-
catch(\SimpleAsFuck\ApiToolkit\Model\Server\ApiException $exception) {
283+
catch(\SimpleAsFuck\ApiToolkit\Data\Server\ApiException $exception) {
284284
// exception message for logging or debugging, you SHOULD log this, so you know WTF is going wrong
285285
$logger->error(implode(', ', [$exception->getMessage(), (string) $exception->getInternalMessage()]), [
286286
'type' => $exception->getProblemDetail()?->type,
@@ -289,8 +289,8 @@ catch(\SimpleAsFuck\ApiToolkit\Model\Server\ApiException $exception) {
289289
'extensions' => $exception->getProblemDetailExtensions(),
290290
]);
291291

292-
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeJson(
293-
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeJson(
292+
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeObject(
293+
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeObject(
294294
$exception,
295295
// transformer will convert exception in to https://datatracker.ietf.org/doc/html/rfc9457 json object with message and all another extensions
296296
new \SimpleAsFuck\ApiToolkit\Service\Server\ApiExceptionTransformer(),
@@ -301,7 +301,7 @@ catch(\SimpleAsFuck\ApiToolkit\Model\Server\ApiException $exception) {
301301
catch (\Symfony\Component\HttpKernel\Exception\HttpExceptionInterface $exception) {
302302
$logger->error($exception->getMessage(), ['status' => $exception->getStatusCode()]);
303303

304-
$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeJson(
304+
$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeObject(
305305
$exception,
306306
// transformer will convert exception into json object
307307
// with message property contains message from http exception
@@ -313,8 +313,8 @@ catch (\Symfony\Component\HttpKernel\Exception\HttpExceptionInterface $exception
313313
catch (\Throwable $exception) {
314314
$logger->error($exception->getMessage());
315315

316-
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeJson(
317-
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeJson(
316+
$response = \SimpleAsFuck\ApiToolkit\Factory\Server\ResponseFactory::makeObject(
317+
//$response = \SimpleAsFuck\ApiToolkit\Factory\Symfony\ResponseFactory::makeObject(
318318
$exception,
319319
// transformer will convert exception in to json object
320320
// if application has turned off debug, message property contain only "Internal server error"

0 commit comments

Comments
 (0)