design-patterns

Форк
0
24 строки · 493.0 Байт
1
<?php
2

3
namespace App\Creational\AbstractFactory\Classes;
4

5
use App\Creational\AbstractFactory\Interfaces\JsonWriter;
6

7
class WinJsonWriter implements JsonWriter
8
{
9
    /**
10
     * @param array $data
11
     * @param bool $formatted
12
     *
13
     * @return string
14
     */
15
    public function write(array $data, bool $formatted = false): string
16
    {
17
        $options = 0;
18
        if ($formatted) {
19
            $options = JSON_PRETTY_PRINT;
20
        }
21

22
        return json_encode($data, $options);
23
    }
24
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.