comparison vendor/symfony/translation/MessageCatalogue.php @ 17:129ea1e6d783

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:21:36 +0000
parents 1fec387a4317
children
comparison
equal deleted inserted replaced
16:c2387f117808 17:129ea1e6d783
17 /** 17 /**
18 * @author Fabien Potencier <fabien@symfony.com> 18 * @author Fabien Potencier <fabien@symfony.com>
19 */ 19 */
20 class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterface 20 class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterface
21 { 21 {
22 private $messages = array(); 22 private $messages = [];
23 private $metadata = array(); 23 private $metadata = [];
24 private $resources = array(); 24 private $resources = [];
25 private $locale; 25 private $locale;
26 private $fallbackCatalogue; 26 private $fallbackCatalogue;
27 private $parent; 27 private $parent;
28 28
29 /** 29 /**
30 * @param string $locale The locale 30 * @param string $locale The locale
31 * @param array $messages An array of messages classified by domain 31 * @param array $messages An array of messages classified by domain
32 */ 32 */
33 public function __construct($locale, array $messages = array()) 33 public function __construct($locale, array $messages = [])
34 { 34 {
35 $this->locale = $locale; 35 $this->locale = $locale;
36 $this->messages = $messages; 36 $this->messages = $messages;
37 } 37 }
38 38
59 { 59 {
60 if (null === $domain) { 60 if (null === $domain) {
61 return $this->messages; 61 return $this->messages;
62 } 62 }
63 63
64 return isset($this->messages[$domain]) ? $this->messages[$domain] : array(); 64 return isset($this->messages[$domain]) ? $this->messages[$domain] : [];
65 } 65 }
66 66
67 /** 67 /**
68 * {@inheritdoc} 68 * {@inheritdoc}
69 */ 69 */
70 public function set($id, $translation, $domain = 'messages') 70 public function set($id, $translation, $domain = 'messages')
71 { 71 {
72 $this->add(array($id => $translation), $domain); 72 $this->add([$id => $translation], $domain);
73 } 73 }
74 74
75 /** 75 /**
76 * {@inheritdoc} 76 * {@inheritdoc}
77 */ 77 */
115 /** 115 /**
116 * {@inheritdoc} 116 * {@inheritdoc}
117 */ 117 */
118 public function replace($messages, $domain = 'messages') 118 public function replace($messages, $domain = 'messages')
119 { 119 {
120 $this->messages[$domain] = array(); 120 $this->messages[$domain] = [];
121 121
122 $this->add($messages, $domain); 122 $this->add($messages, $domain);
123 } 123 }
124 124
125 /** 125 /**
245 * {@inheritdoc} 245 * {@inheritdoc}
246 */ 246 */
247 public function deleteMetadata($key = '', $domain = 'messages') 247 public function deleteMetadata($key = '', $domain = 'messages')
248 { 248 {
249 if ('' == $domain) { 249 if ('' == $domain) {
250 $this->metadata = array(); 250 $this->metadata = [];
251 } elseif ('' == $key) { 251 } elseif ('' == $key) {
252 unset($this->metadata[$domain]); 252 unset($this->metadata[$domain]);
253 } else { 253 } else {
254 unset($this->metadata[$domain][$key]); 254 unset($this->metadata[$domain][$key]);
255 } 255 }