Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BackedEnumNormalizerContextBuilder.php

class BackedEnumNormalizerContextBuilder

A helper providing autocompletion for available BackedEnumNormalizer options.

@author Nicolas PHILIPPE <nikophil@gmail.com>

Hierarchy

  • class \Symfony\Component\Serializer\Context\Normalizer\BackedEnumNormalizerContextBuilder implements \Symfony\Component\Serializer\Context\ContextBuilderInterface uses \Symfony\Component\Serializer\Context\ContextBuilderTrait

Expanded class hierarchy of BackedEnumNormalizerContextBuilder

File

vendor/symfony/serializer/Context/Normalizer/BackedEnumNormalizerContextBuilder.php, line 23

Namespace

Symfony\Component\Serializer\Context\Normalizer
View source
final class BackedEnumNormalizerContextBuilder implements ContextBuilderInterface {
    use ContextBuilderTrait;
    
    /**
     * Configures if invalid values are allowed in denormalization.
     * They will be denormalized into `null` values.
     */
    public function withAllowInvalidValues(bool $allowInvalidValues) : static {
        return $this->with(BackedEnumNormalizer::ALLOW_INVALID_VALUES, $allowInvalidValues);
    }

}

Members

Title Sort descending Modifiers Object type Summary
BackedEnumNormalizerContextBuilder::withAllowInvalidValues public function Configures if invalid values are allowed in denormalization.
They will be denormalized into `null` values.
ContextBuilderTrait::$context private property
ContextBuilderTrait::toArray public function
ContextBuilderTrait::with protected function
ContextBuilderTrait::withContext public function
RSS feed
Powered by Drupal