return key instead of null when language line isn't found.
This commit is contained in:
parent
74022cfa5a
commit
c2ed9e3429
|
@ -112,13 +112,18 @@ public static function has($key, $language = null)
|
||||||
*/
|
*/
|
||||||
public function get($language = null, $default = null)
|
public function get($language = null, $default = null)
|
||||||
{
|
{
|
||||||
|
// If no default value is specified by the developer, we'll just return the
|
||||||
|
// key of the language line. This should indicate which language line we
|
||||||
|
// were attempting to render and is better than giving nothing back.
|
||||||
|
if (is_null($default)) $default = $this->key;
|
||||||
|
|
||||||
if (is_null($language)) $language = $this->language;
|
if (is_null($language)) $language = $this->language;
|
||||||
|
|
||||||
list($bundle, $file, $line) = $this->parse($this->key);
|
list($bundle, $file, $line) = $this->parse($this->key);
|
||||||
|
|
||||||
// If the file doesn't exist, we'll just return the default value that was
|
// If the file does not exist, we'll just return the default value that was
|
||||||
// given to the method. The default value is also returned even when the
|
// given to the method. The default value is also returned even when the
|
||||||
// file exists and the file does not actually contain any lines.
|
// file exists and that file does not actually contain any lines.
|
||||||
if ( ! static::load($bundle, $language, $file))
|
if ( ! static::load($bundle, $language, $file))
|
||||||
{
|
{
|
||||||
return value($default);
|
return value($default);
|
||||||
|
|
Loading…
Reference in New Issue