Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/public/../lang/../vendor/symfony/finder/../http-client/../polyfill-intl-normalizer/../translation
الملفات الموجودة في هذا الـ Path:
.
..
CHANGELOG.md
Catalogue
CatalogueMetadataAwareInterface.php
Command
DataCollector
DataCollectorTranslator.php
DependencyInjection
Dumper
Exception
Extractor
Formatter
IdentityTranslator.php
LICENSE
Loader
LocaleSwitcher.php
LoggingTranslator.php
MessageCatalogue.php
MessageCatalogueInterface.php
MetadataAwareInterface.php
Provider
PseudoLocalizationTranslator.php
README.md
Reader
Resources
Test
TranslatableMessage.php
Translator.php
TranslatorBag.php
TranslatorBagInterface.php
Util
Writer
composer.json

مشاهدة ملف: TranslatorBagInterface.php

<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Component\Translation\Exception\InvalidArgumentException;

/**
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
interface TranslatorBagInterface
{
    /**
     * Gets the catalogue by locale.
     *
     * @param string|null $locale The locale or null to use the default
     *
     * @throws InvalidArgumentException If the locale contains invalid characters
     */
    public function getCatalogue(string $locale = null): MessageCatalogueInterface;

    /**
     * Returns all catalogues of the instance.
     *
     * @return MessageCatalogueInterface[]
     */
    public function getCatalogues(): array;
}