Version 1
[yaffs-website] / vendor / drupal / console-core / src / Utils / TranslatorManagerInterface.php
diff --git a/vendor/drupal/console-core/src/Utils/TranslatorManagerInterface.php b/vendor/drupal/console-core/src/Utils/TranslatorManagerInterface.php
new file mode 100644 (file)
index 0000000..21fdfe6
--- /dev/null
@@ -0,0 +1,52 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\Console\Core\Utils\TranslatorManagerInterface.
+ */
+
+namespace Drupal\Console\Core\Utils;
+
+use Symfony\Component\Translation\Translator;
+
+interface TranslatorManagerInterface
+{
+
+    /**
+     * @param $language
+     * @param $directoryRoot
+     * @return $this
+     */
+    public function loadCoreLanguage($language, $directoryRoot);
+
+    /**
+     * @param $language
+     * @return $this
+     */
+    public function changeCoreLanguage($language);
+
+    /**
+     * @param $language
+     * @param $directoryRoot
+     *
+     * @return void
+     */
+    public function loadResource($language, $directoryRoot);
+
+    /**
+     * @return Translator
+     */
+    public function getTranslator();
+
+    /**
+     * @return string
+     */
+    public function getLanguage();
+
+    /**
+     * @param $key
+     *
+     * @return string
+     */
+    public function trans($key);
+}