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

Breadcrumb

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

function Message::hasOneof

27 calls to Message::hasOneof()
AnyValue::hasArrayValue in vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Common/V1/AnyValue.php
AnyValue::hasBoolValue in vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Common/V1/AnyValue.php
AnyValue::hasBytesValue in vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Common/V1/AnyValue.php
AnyValue::hasDoubleValue in vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Common/V1/AnyValue.php
AnyValue::hasIntValue in vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Common/V1/AnyValue.php

... See full list

File

vendor/google/protobuf/src/Google/Protobuf/Internal/Message.php, line 207

Class

Message
Parent class of all proto messages. Users should not instantiate this class or extend this class or its child classes by their own. See the comment of specific functions for more details.

Namespace

Google\Protobuf\Internal

Code

protected function hasOneof($number) {
    $field = $this->desc
        ->getFieldByNumber($number);
    $oneof = $this->desc
        ->getOneofDecl()[$field->getOneofIndex()];
    $oneof_name = $oneof->getName();
    $oneof_field = $this->{$oneof_name};
    return $number === $oneof_field->getNumber();
}

API Navigation

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