1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
namespace Gettext\Extractors;
use Gettext\Translations; use Gettext\Utils\MultidimensionalArrayTrait;
/** * Class to get gettext strings from json. */ class Json extends Extractor implements ExtractorInterface { use MultidimensionalArrayTrait;
/** * {@inheritdoc} */ public static function fromString($string, Translations $translations, array $options = []) { $messages = json_decode($string, true);
if (is_array($messages)) { self::fromArray($messages, $translations); } } }
|