<?php

namespace Symfony\Component\Serializer\Normalizer;

interface ContextAwareDenormalizerInterface extends DenormalizerInterface
{
    /**
     * @param mixed $data
     * @param string $type
     * @param string|null $format
     * @param array<mixed> $context
     * @return bool
     */
    public function supportsDenormalization($data, $type, $format = null, array $context = []);
}
