Merge pull request #1204 from bryantebeek/optimisation/str-class
Performance enhancement for Str Class (see pull request #1180)
This commit is contained in:
commit
09500818e0
|
@ -9,17 +9,22 @@ class Str {
|
||||||
*/
|
*/
|
||||||
public static $pluralizer;
|
public static $pluralizer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the default string encoding for the application.
|
* Cache application encoding locally to save expensive calls to Config::get().
|
||||||
*
|
*
|
||||||
* This method is simply a short-cut to Config::get('application.encoding').
|
* @var string
|
||||||
*
|
*/
|
||||||
* @return string
|
public static $encoding = null;
|
||||||
*/
|
|
||||||
public static function encoding()
|
/**
|
||||||
{
|
* Get the appliction.encoding without needing to request it from Config::get() each time.
|
||||||
return Config::get('application.encoding');
|
*
|
||||||
}
|
* @return string
|
||||||
|
*/
|
||||||
|
protected static function encoding()
|
||||||
|
{
|
||||||
|
return static::$encoding ?: static::$encoding = Config::get('application.encoding');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the length of a string.
|
* Get the length of a string.
|
||||||
|
|
Loading…
Reference in New Issue