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
27
|
<?php
namespace Gettext\Extractors;
use Gettext\Translations; use Gettext\Utils\MultidimensionalArrayTrait; use Symfony\Component\Yaml\Yaml as YamlParser;
/** * Class to get gettext strings from yaml. */ class Yaml extends Extractor implements ExtractorInterface { use MultidimensionalArrayTrait;
/** * {@inheritdoc} */ public static function fromString($string, Translations $translations, array $options = []) { $messages = YamlParser::parse($string);
if (is_array($messages)) { self::fromArray($messages, $translations); } } }
|