Namespaces

Classes

Base class for Google\Protobuf\Any, this contains hand-written convenience methods like pack() and unpack().

Describes a message type.

This class is deprecated. Use Google\Protobuf\Internal\DescriptorProto\ExtensionRange instead.

This class is deprecated. Use Google\Protobuf\Internal\DescriptorProto\ReservedRange instead.

Describes an enum type.

This class is deprecated. Use Google\Protobuf\Internal\EnumDescriptorProto\EnumReservedRange instead.

Generated from protobuf message google.protobuf.EnumOptions

Describes a value within an enum.

Generated from protobuf message google.protobuf.EnumValueOptions

Generated from protobuf message google.protobuf.ExtensionRangeOptions

Describes a field within a message.

This class is deprecated. Use Google\Protobuf\Internal\FieldDescriptorProto\Label instead.

This class is deprecated. Use Google\Protobuf\Internal\FieldDescriptorProto\Type instead.

Generated from protobuf message google.protobuf.FieldOptions

FieldOptions_CType deprecated

This class is deprecated. Use Google\Protobuf\Internal\FieldOptions\CType instead.

This class is deprecated. Use Google\Protobuf\Internal\FieldOptions\JSType instead.

Describes a complete .proto file.

The protocol compiler can output a FileDescriptorSet containing the .proto files it parses.

Generated from protobuf message google.protobuf.FileOptions

This class is deprecated. Use Google\Protobuf\Internal\FileOptions\OptimizeMode instead.

Describes the relationship between generated code and its original source file. A GeneratedCodeInfo message is associated with only one generated source file, but may contain references to different source .proto files.

This class is deprecated. Use Google\Protobuf\Internal\GeneratedCodeInfo\Annotation instead.

MapField is used by generated protocol message classes to manipulate map fields. It can be used like native PHP array.

MapFieldIter is used to iterate MapField. It is also need for the foreach syntax.

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.

Generated from protobuf message google.protobuf.MessageOptions

Describes a method of a service.

Generated from protobuf message google.protobuf.MethodOptions

This class is deprecated. Use Google\Protobuf\Internal\MethodOptions\IdempotencyLevel instead.

Describes a oneof.

Generated from protobuf message google.protobuf.OneofOptions

RepeatedField is used by generated protocol message classes to manipulate repeated fields. It can be used like native PHP array.

RepeatedFieldIter is used to iterate RepeatedField. It is also need for the foreach syntax.

Describes a service.

Generated from protobuf message google.protobuf.ServiceOptions

Encapsulates information about the original source file from which a FileDescriptorProto was generated.

This class is deprecated. Use Google\Protobuf\Internal\SourceCodeInfo\Location instead.

Base class for Google\Protobuf\Timestamp, this contains hand-written convenience methods.

A message representing a option the parser does not recognize. This only appears in options protos created by the compiler::Parser class.

This class is deprecated. Use Google\Protobuf\Internal\UninterpretedOption\NamePart instead.

Functions

camel2underscore($input)

No description

Exceptions