Вход Регистрация
Файл: gapps/vendor/laravel/framework/src/Illuminate/Translation/ArrayLoader.php
Строк: 50
<?php

namespace IlluminateTranslation;

class 
ArrayLoader implements LoaderInterface
{
    
/**
     * All of the translation messages.
     *
     * @var array
     */
    
protected $messages = [];

    
/**
     * Load the messages for the given locale.
     *
     * @param  string  $locale
     * @param  string  $group
     * @param  string  $namespace
     * @return array
     */
    
public function load($locale$group$namespace null)
    {
        
$namespace $namespace ?: '*';

        if (isset(
$this->messages[$namespace][$locale][$group])) {
            return 
$this->messages[$namespace][$locale][$group];
        }

        return [];
    }

    
/**
     * Add a new namespace to the loader.
     *
     * @param  string  $namespace
     * @param  string  $hint
     * @return void
     */
    
public function addNamespace($namespace$hint)
    {
        
//
    
}

    
/**
     * Add messages to the loader.
     *
     * @param  string  $locale
     * @param  string  $group
     * @param  array  $messages
     * @param  string|null  $namespace
     * @return $this
     */
    
public function addMessages($locale$group, array $messages$namespace null)
    {
        
$namespace $namespace ?: '*';

        
$this->messages[$namespace][$locale][$group] = $messages;

        return 
$this;
    }
}
Онлайн: 1
Реклама