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

Breadcrumb

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

function ClassDiscriminatorMapping::__construct

Parameters

array<string, string> $typesMapping:

File

vendor/symfony/serializer/Mapping/ClassDiscriminatorMapping.php, line 22

Class

ClassDiscriminatorMapping
@author Samuel Roze <samuel.roze@gmail.com>

Namespace

Symfony\Component\Serializer\Mapping

Code

public function __construct(string $typeProperty, array $typesMapping = []) {
    uasort($this->typesMapping, static function (string $a, string $b) : int {
        if (is_a($a, $b, true)) {
            return -1;
        }
        if (is_a($b, $a, true)) {
            return 1;
        }
        return 0;
    });
}
RSS feed
Powered by Drupal