diff options
Diffstat (limited to 'vendor/symfony/intl/Symfony/Component/Intl/ResourceBundle/Reader/AbstractBundleReader.php')
-rw-r--r-- | vendor/symfony/intl/Symfony/Component/Intl/ResourceBundle/Reader/AbstractBundleReader.php | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/vendor/symfony/intl/Symfony/Component/Intl/ResourceBundle/Reader/AbstractBundleReader.php b/vendor/symfony/intl/Symfony/Component/Intl/ResourceBundle/Reader/AbstractBundleReader.php deleted file mode 100644 index c30693ac..00000000 --- a/vendor/symfony/intl/Symfony/Component/Intl/ResourceBundle/Reader/AbstractBundleReader.php +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
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 | |||
12 | namespace Symfony\Component\Intl\ResourceBundle\Reader; | ||
13 | |||
14 | /** | ||
15 | * Base class for {@link BundleReaderInterface} implementations. | ||
16 | * | ||
17 | * @author Bernhard Schussek <bschussek@gmail.com> | ||
18 | */ | ||
19 | abstract class AbstractBundleReader implements BundleReaderInterface | ||
20 | { | ||
21 | /** | ||
22 | * {@inheritdoc} | ||
23 | */ | ||
24 | public function getLocales($path) | ||
25 | { | ||
26 | $extension = '.' . $this->getFileExtension(); | ||
27 | $locales = glob($path . '/*' . $extension); | ||
28 | |||
29 | // Remove file extension and sort | ||
30 | array_walk($locales, function (&$locale) use ($extension) { $locale = basename($locale, $extension); }); | ||
31 | sort($locales); | ||
32 | |||
33 | return $locales; | ||
34 | } | ||
35 | |||
36 | /** | ||
37 | * Returns the extension of locale files in this bundle. | ||
38 | * | ||
39 | * @return string The file extension (without leading dot). | ||
40 | */ | ||
41 | abstract protected function getFileExtension(); | ||
42 | } | ||