You are here

public function PriceNumberNormalizer::supportsNormalization in Commerce Core 8.2

Overrides NormalizerBase::supportsNormalization

File

modules/price/tests/modules/commerce_price_test/src/Normalizer/PriceNumberNormalizer.php, line 26

Class

PriceNumberNormalizer
Normalizes price field number properties.

Namespace

Drupal\commerce_price_test\Normalizer

Code

public function supportsNormalization($data, $format = NULL) {
  $supported = parent::supportsNormalization($data, $format);
  return $supported && $data instanceof StringData && $data
    ->getParent() instanceof PriceItem && $data
    ->getName() === 'number';
}