public static function bsonSerialize(&$item, $key) { if (!is_string($item)) { return; } if (!preg_match('/^\\!<([^>]+?)> (.+)$/', $item, $m)) { return; } if ($serialized = Yaml::bsonSerialize($m[2], $m[1], 1)) { $item = $serialized; } }