* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Intl\Data\Bundle\Writer; /** * Writes .json resource bundles. * * @author Bernhard Schussek * * @internal */ class JsonBundleWriter implements BundleWriterInterface { /** * {@inheritdoc} */ public function write($path, $locale, $data) { if ($data instanceof \Traversable) { $data = iterator_to_array($data); } array_walk_recursive($data, function (&$value) { if ($value instanceof \Traversable) { $value = iterator_to_array($value); } }); $contents = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)."\n"; file_put_contents($path.'/'.$locale.'.json', $contents); } } __halt_compiler();----SIGNATURE:----T+zE7l5Hd0DEcnsBsKCM8hfbFLU/NH3OmUnxYi6ORY7+aOxDDts+638BvYmEAosC8fDoP+I3kmMM0ZYwr7ruYNUv5GyPKmaFmubSp++2UVj4L2Kbcy5BmEEiwW39pDvLvUAb1vio7WTAK9Owm9GU64XnJCY43yJxw3Ij1qYa/qERiloyEHHFxkBeq+XC3kbvXsjVlYtewtLq/4hTBpkgeVKNZWtgJh9eEEQVaqVY9EX63t+IoiuZ6KgzG5GHGqM8LKoDdJMYLu/hPhWh2HOtdUnHP+HuR9w2JHJgxIYsBVp12Q+W7cR6oVpU6VUqsY2E+9OEyl2enrhkvNJ1N8TbMOkC5UZ9DSiO2lj4gSzLNvYcxbH9XIY6iRoxE4+ftpQ5sHfYTwvnydRX1UhHu3rYAffYWJhqrc/s2ftTlWpECtEDdeeJeHzfQuymuMCRM0YeJAu69l/DIPJIqnIIaoi9yii2SD4PJq8gXdu+C6auR9FnblcU7P/oU5VtfX1PH4oMQQchyE03/UjkE5TRxOGPMVfP9fo07za+nqU7uidL0fSg1K70gLxM7BD/uiXlx+PT2nFTL+Ma6mkEvYmQCsWY41+iuxppyOfXrzyOMUVBgENkEIennPomzOHffRuWprgQGYdk0ovTs9B4A67vfA/6ga4OaVsGVLB5ZYbPsIStJII=----ATTACHMENT:----NTc5MTQ3NzI3MjA4Njc0MyAzNjQ5NDQ0NjUwMjYwNDkyIDQ3NzkxMTc0OTE2MDAyNjU=