![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/framework/Webapi/Rest/Response/Renderer/ |
<?php /** * JSON Renderer allows to format array or object as JSON document. * * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Webapi\Rest\Response\Renderer; class Json implements \Magento\Framework\Webapi\Rest\Response\RendererInterface { /** * Adapter mime type. */ const MIME_TYPE = 'application/json'; /** * @var \Magento\Framework\Json\Encoder */ protected $encoder; /** * Initialize dependencies. * * @param \Magento\Framework\Json\Encoder $encoder */ public function __construct(\Magento\Framework\Json\Encoder $encoder) { $this->encoder= $encoder; } /** * Convert data to JSON. * * @param object|array|int|string|bool|float|null $data * @return string */ public function render($data) { return $this->encoder->encode($data); } /** * Get JSON renderer MIME type. * * @return string */ public function getMimeType() { return self::MIME_TYPE; } }