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

namespace IlluminateTranslation;

use 
IlluminateContractsTranslationLoader;

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

    
/**
     * 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)
    {
        
$namespace $namespace ?: '*';

        return 
$this->messages[$namespace][$locale][$group] ?? [];
    }

    
/**
     * 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)
    {
        
//
    
}

    
/**
     * 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;
    }

    
/**
     * Get an array of all the registered namespaces.
     *
     * @return array
     */
    
public function namespaces()
    {
        return [];
    }
}
Онлайн: 0
Реклама