* * 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:----BUL8kUlju0hZJ8YkvQ3G6qmExjp/4lddiT8XQgOMsz1cYz/PVAVT7fj4URWOExdNsAN2XEpkP7aAVnt9TrJd/hk4mPeqdJxzkYeVuK8jit11iitW1R0xn3piz5cjVQl3mN6d0LN+X8vkXnp+wnaV3hGO7p8mj+wFgzBsyefkPTa5K8cHB1x3bbpwem39h9KpMG6G/sT2WnIgWXFDcOi2RTXiOO4twrTiR8nlcqa0XvijYhppP5+oWuMQ+GZbZ24/ve9GnS0lTKymGm4W3WM0Umg1GR2CGSgpgV1fXbCoOzUD90ew7jBqu1zPnz/+M+gGQaY54+cqAhmjl8kdnAX21uC7hLxhnuolBQG8A0U2VlkX7qEaL2W+NNDf6kZRPf7+4xOvP35cXYH2P3XJHxSkf6g1pirNTq9FsXcJL8j/y44cIL+1merP6ZNDSbNyV9eThj40x3vd861Cyd2vVThovtq8EEmshHvucgirJtRzuO56+K0odKgGnClUSTqD1fGyiEK44iUKqdrbcHcg3/7dnyhC6N3y8eOkfXJ0le7wbsqxM4cQaHy0DoveyzIOUT8seUCWkCJOTUw3m1tax6M8MNlN3IBBlg+eDW3ovUco47P6Sn97lqdp3+o+J3HAdu9mKuYrVhoQ5PY85xQeWc4oABmLKZNzu/d0nVJuKxIfOQ4=----ATTACHMENT:----NjczMjExMDgzMTEwNTk1MCAzMjYxOTI3NDUzMTUwMzIgNDIyNjQyMzk0NjQwNTQ2Mw==