1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace Illuminate\Contracts\Translation;
- interface Loader
- {
- /**
- * Load the messages for the given locale.
- *
- * @param string $locale
- * @param string $group
- * @param string|null $namespace
- * @return array
- */
- public function load($locale, $group, $namespace = null);
- /**
- * Add a new namespace to the loader.
- *
- * @param string $namespace
- * @param string $hint
- * @return void
- */
- public function addNamespace($namespace, $hint);
- /**
- * Add a new JSON path to the loader.
- *
- * @param string $path
- * @return void
- */
- public function addJsonPath($path);
- /**
- * Get an array of all the registered namespaces.
- *
- * @return array
- */
- public function namespaces();
- }
|