Prado\I18N\core\CultureInfo::getInstance PHP Method

getInstance() public static method

Gets the CultureInfo that for this culture string
public static getInstance ( $culture ) : CultureInfo
return CultureInfo invariant culture info is "en".
    public static function getInstance($culture)
    {
        static $instances = array();
        if (!isset($instances[$culture])) {
            $instances[$culture] = new CultureInfo($culture);
        }
        return $instances[$culture];
    }

Usage Example

Beispiel #1
0
 /**
  * Returns the DateTimeFormatInfo associated with the specified culture.
  * @param CultureInfo the culture that gets the DateTimeFormat property.
  * @return DateTimeFormatInfo DateTimeFormatInfo for the specified
  * culture.
  */
 static function getInstance($culture = null)
 {
     if ($culture instanceof CultureInfo) {
         return $culture->getDateTimeFormat();
     } else {
         if (is_string($culture)) {
             $cultureInfo = CultureInfo::getInstance($culture);
             return $cultureInfo->getDateTimeFormat();
         } else {
             $cultureInfo = CultureInfo::getInvariantCulture();
             return $cultureInfo->getDateTimeFormat();
         }
     }
 }