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

Breadcrumb

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

function EnumDescriptor::buildFromProto

2 calls to EnumDescriptor::buildFromProto()
Descriptor::buildFromProto in vendor/google/protobuf/src/Google/Protobuf/Internal/Descriptor.php
FileDescriptor::buildFromProto in vendor/google/protobuf/src/Google/Protobuf/Internal/FileDescriptor.php

File

vendor/google/protobuf/src/Google/Protobuf/Internal/EnumDescriptor.php, line 89

Class

EnumDescriptor

Namespace

Google\Protobuf\Internal

Code

public static function buildFromProto($proto, $file_proto, $containing) {
    $desc = new EnumDescriptor();
    $enum_name_without_package = "";
    $classname = "";
    $legacy_classname = "";
    $fullname = "";
    GPBUtil::getFullClassName($proto, $containing, $file_proto, $enum_name_without_package, $classname, $legacy_classname, $fullname, $unused_previous_classname);
    $desc->setFullName($fullname);
    $desc->setClass($classname);
    $desc->setLegacyClass($legacy_classname);
    $values = $proto->getValue();
    foreach ($values as $value) {
        $desc->addValue($value->getNumber(), $value);
    }
    return $desc;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal