From e23ebf6277b8472bad7dce2302d2fc642ccea0dc Mon Sep 17 00:00:00 2001 From: Marcos Neves Date: Fri, 16 Aug 2013 23:05:24 -0300 Subject: [PATCH] fix lang and langDir to have default values --- src/Valitron/Validator.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Valitron/Validator.php b/src/Valitron/Validator.php index 6879524..cb7cc8e 100644 --- a/src/Valitron/Validator.php +++ b/src/Valitron/Validator.php @@ -40,9 +40,9 @@ class Validator } // set lang in the follow order: constructor param, static::$_lang, defaul to en - $lang = $lang ?: static::$_lang ?: 'en'; + $lang = $lang ?: static::lang(); // set langDir in the follow order: constructor param, static::$_langDir, default to package lang dir - $langDir = $langDir ?: static::$_langDir ?: dirname(dirname(__DIR__)) . '/lang'; + $langDir = $langDir ?: static::langDir(); static::langDir($langDir); static::lang($lang); @@ -60,7 +60,7 @@ class Validator $langDir = static::langDir(); static::$_ruleMessages = require rtrim($langDir, '/') . '/' . $lang . '.php'; } - return static::$_lang; + return static::$_lang ?: 'en'; } /** @@ -71,7 +71,7 @@ class Validator if($dir !== null) { static::$_langDir = $dir; } - return static::$_langDir; + return static::$_langDir ?: dirname(dirname(__DIR__)) . '/lang'; } /**