function YamlEncoder::encode
Overrides EncoderInterface::encode
File
-
vendor/
symfony/ serializer/ Encoder/ YamlEncoder.php, line 68
Class
- YamlEncoder
- Encodes YAML data.
Namespace
Symfony\Component\Serializer\EncoderCode
public function encode(mixed $data, string $format, array $context = []) : string {
$context = array_merge($this->defaultContext, $context);
if ($context[self::PRESERVE_EMPTY_OBJECTS] ?? false) {
$context[self::YAML_FLAGS] |= Yaml::DUMP_OBJECT_AS_MAP;
}
return $this->dumper
->dump($data, $context[self::YAML_INLINE], $context[self::YAML_INDENT], $context[self::YAML_FLAGS]);
}