* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShopBundle\Translation\Provider; use PrestaShop\PrestaShop\Core\Exception\FileNotFoundException; use Symfony\Component\Translation\MessageCatalogue; /** * Helper used to retrieve a Symfony Catalogue object. * * @deprecated use TraslationFinder instead */ trait TranslationFinderTrait { /** * @param array $paths a list of paths when we can look for translations * @param string $locale the Symfony (not the PrestaShop one) locale * @param string|null $pattern a regular expression * * @return MessageCatalogue * * @throws FileNotFoundException * * @deprecated use TraslationFinder::getCatalogueFromPaths() instead */ public function getCatalogueFromPaths($paths, $locale, $pattern = null) { @trigger_error( __FUNCTION__ . 'is deprecated since version 1.7.6.1 Use TranslationFinder::getCatalogueFromPaths() instead.', E_USER_DEPRECATED ); return (new TranslationFinder())->getCatalogueFromPaths($paths, $locale, $pattern); } }