Ejemplo n.º 1
0
 /**
  * Returns the sfDateTimeFormatInfo associated with the specified culture.
  *
  * @param sfCultureInfo   $culture  the culture that gets the sfDateTimeFormat property.
  * @return sfDateTimeFormatInfo sfDateTimeFormatInfo for the specified
  * culture.
  */
 static function getInstance($culture = null)
 {
     if ($culture instanceof sfCultureInfo) {
         return $culture->DateTimeFormat;
     } else {
         if (is_string($culture)) {
             return sfCultureInfo::getInstance($culture)->DateTimeFormat;
         } else {
             return sfCultureInfo::getInvariantCulture()->DateTimeFormat;
         }
     }
 }
Ejemplo n.º 2
0
 /**
  * Gets the default sfNumberFormatInfo that is culture-independent (invariant).
  *
  * @return sfNumberFormatInfo default sfNumberFormatInfo. 
  */
 public function getInvariantInfo($type = sfNumberFormatInfo::DECIMAL)
 {
     static $invariant;
     if (is_null($invariant)) {
         $culture = sfCultureInfo::getInvariantCulture();
         $invariant = $culture->NumberFormat;
         $invariant->setPattern($type);
     }
     return $invariant;
 }