* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Bridge\Twig\Extension; use Symfony\Component\Serializer\SerializerInterface; use Twig\Extension\RuntimeExtensionInterface; /** * @author Jesse Rushlow */ final class SerializerRuntime implements RuntimeExtensionInterface { private $serializer; public function __construct(SerializerInterface $serializer) { $this->serializer = $serializer; } public function serialize($data, string $format = 'json', array $context = []): string { return $this->serializer->serialize($data, $format, $context); } }