[JsonCodec] Hide TYPE_ANNOTATION from the unserialization methods
[mediawiki.git] / includes / parser / DateFormatterFactory.php
blobd18ecf41a33362bf1f665fa9ac8f6167e044f890
1 <?php
3 class DateFormatterFactory {
4 /** @var DateFormatter[] */
5 private $instances;
7 /**
8 * @param Language $lang
9 * @return DateFormatter
11 public function get( Language $lang ) {
12 $code = $lang->getCode();
13 if ( !isset( $this->instances[$code] ) ) {
14 $this->instances[$code] = new DateFormatter( $lang );
16 return $this->instances[$code];