SerializationTestEncoder.php in Drupal 10
File
core/modules/serialization/tests/serialization_test/src/SerializationTestEncoder.php
View source
<?php
namespace Drupal\serialization_test;
use Symfony\Component\Serializer\Encoder\EncoderInterface;
class SerializationTestEncoder implements EncoderInterface {
protected static $format = 'serialization_test';
public function encode($data, $format, array $context = []) : string {
return 'Normalized by ' . $data['normalized_by'] . ', Encoded by SerializationTestEncoder';
}
public function supportsEncoding(string $format, array $context = []) : bool {
return static::$format === $format;
}
}