JsonFileStorage.php in Tome 8
File
modules/tome_sync/src/JsonFileStorage.php
View source
<?php
namespace Drupal\tome_sync;
use Drupal\Core\Config\FileStorage;
class JsonFileStorage extends FileStorage {
public static function getFileExtension() {
return 'json';
}
public function encode($data) {
return \Drupal::service('serializer')
->encode($data, 'json', [
'json_encode_options' => JSON_PRETTY_PRINT,
]);
}
public function decode($data) {
return \Drupal::service('serializer')
->decode($data, 'json');
}
}