ApiPlatform\Core\Serializer\AbstractItemNormalizer::supportsNormalization PHP Method

supportsNormalization() public method

public supportsNormalization ( $data, $format = null )
    public function supportsNormalization($data, $format = null)
    {
        if (!is_object($data)) {
            return false;
        }
        try {
            $this->resourceClassResolver->getResourceClass($data);
        } catch (InvalidArgumentException $e) {
            return false;
        }
        return true;
    }

Usage Example

Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function supportsNormalization($data, $format = null)
 {
     return self::FORMAT === $format && parent::supportsNormalization($data, $format);
 }