for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace JMS\Serializer\Twig;
use Twig\TwigFilter;
use Twig\TwigFunction;
/**
* @author Asmir Mustafic <[email protected]>
*/
final class SerializerRuntimeExtension extends SerializerBaseExtension
{
* @return TwigFilter[]
*
* @phpcsSuppress SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingReturnTypeHint
public function getFilters()
return [
new TwigFilter($this->serializationFunctionsPrefix . 'serialize', [SerializerRuntimeHelper::class, 'serialize']),
];
}
* @return TwigFunction[]
public function getFunctions()
new TwigFunction($this->serializationFunctionsPrefix . 'serialization_context', '\JMS\Serializer\SerializationContext::create'),