ApiPlatform\Core\Hydra\Serializer\CollectionFiltersNormalizer::supportsNormalization PHP Method

supportsNormalization() public method

public supportsNormalization ( $data, $format = null )
    public function supportsNormalization($data, $format = null)
    {
        return $this->collectionNormalizer->supportsNormalization($data, $format);
    }

Usage Example

 public function testSupportsNormalization()
 {
     $decorated = $this->prophesize(NormalizerInterface::class);
     $decorated->supportsNormalization('foo', 'abc')->willReturn(true)->shouldBeCalled();
     $resourceMetadataFactory = $this->prophesize(ResourceMetadataFactoryInterface::class);
     $resourceClassResolver = $this->prophesize(ResourceClassResolverInterface::class);
     $normalizer = new CollectionFiltersNormalizer($decorated->reveal(), $resourceMetadataFactory->reveal(), $resourceClassResolver->reveal(), new FilterCollection());
     $this->assertTrue($normalizer->supportsNormalization('foo', 'abc'));
 }