PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.28.0
Independent Analytics – WordPress Analytics Plugin v1.28.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / symfony / translation / Extractor / ChainExtractor.php
independent-analytics / vendor / symfony / translation / Extractor Last commit date
AbstractFileExtractor.php 3 years ago ChainExtractor.php 3 years ago ExtractorInterface.php 3 years ago PhpExtractor.php 3 years ago PhpStringTokenParser.php 3 years ago
ChainExtractor.php
53 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace IAWP_SCOPED\Symfony\Component\Translation\Extractor;
12
13 use IAWP_SCOPED\Symfony\Component\Translation\MessageCatalogue;
14 /**
15 * ChainExtractor extracts translation messages from template files.
16 *
17 * @author Michel Salib <michelsalib@hotmail.com>
18 */
19 class ChainExtractor implements ExtractorInterface
20 {
21 /**
22 * The extractors.
23 *
24 * @var ExtractorInterface[]
25 */
26 private $extractors = [];
27 /**
28 * Adds a loader to the translation extractor.
29 */
30 public function addExtractor(string $format, ExtractorInterface $extractor)
31 {
32 $this->extractors[$format] = $extractor;
33 }
34 /**
35 * {@inheritdoc}
36 */
37 public function setPrefix(string $prefix)
38 {
39 foreach ($this->extractors as $extractor) {
40 $extractor->setPrefix($prefix);
41 }
42 }
43 /**
44 * {@inheritdoc}
45 */
46 public function extract($directory, MessageCatalogue $catalogue)
47 {
48 foreach ($this->extractors as $extractor) {
49 $extractor->extract($directory, $catalogue);
50 }
51 }
52 }
53