1ffe3c632Sopenharmony_ci<?php 2ffe3c632Sopenharmony_ci# Generated by the protocol buffer compiler. DO NOT EDIT! 3ffe3c632Sopenharmony_ci# source: google/protobuf/descriptor.proto 4ffe3c632Sopenharmony_ci 5ffe3c632Sopenharmony_cinamespace Google\Protobuf\Internal; 6ffe3c632Sopenharmony_ci 7ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBType; 8ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBWire; 9ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\RepeatedField; 10ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\InputStream; 11ffe3c632Sopenharmony_ciuse Google\Protobuf\Internal\GPBUtil; 12ffe3c632Sopenharmony_ci 13ffe3c632Sopenharmony_ci/** 14ffe3c632Sopenharmony_ci * The protocol compiler can output a FileDescriptorSet containing the .proto 15ffe3c632Sopenharmony_ci * files it parses. 16ffe3c632Sopenharmony_ci * 17ffe3c632Sopenharmony_ci * Generated from protobuf message <code>google.protobuf.FileDescriptorSet</code> 18ffe3c632Sopenharmony_ci */ 19ffe3c632Sopenharmony_ciclass FileDescriptorSet extends \Google\Protobuf\Internal\Message 20ffe3c632Sopenharmony_ci{ 21ffe3c632Sopenharmony_ci /** 22ffe3c632Sopenharmony_ci * Generated from protobuf field <code>repeated .google.protobuf.FileDescriptorProto file = 1;</code> 23ffe3c632Sopenharmony_ci */ 24ffe3c632Sopenharmony_ci private $file; 25ffe3c632Sopenharmony_ci 26ffe3c632Sopenharmony_ci /** 27ffe3c632Sopenharmony_ci * Constructor. 28ffe3c632Sopenharmony_ci * 29ffe3c632Sopenharmony_ci * @param array $data { 30ffe3c632Sopenharmony_ci * Optional. Data for populating the Message object. 31ffe3c632Sopenharmony_ci * 32ffe3c632Sopenharmony_ci * @type \Google\Protobuf\Internal\FileDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $file 33ffe3c632Sopenharmony_ci * } 34ffe3c632Sopenharmony_ci */ 35ffe3c632Sopenharmony_ci public function __construct($data = NULL) { 36ffe3c632Sopenharmony_ci \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce(); 37ffe3c632Sopenharmony_ci parent::__construct($data); 38ffe3c632Sopenharmony_ci } 39ffe3c632Sopenharmony_ci 40ffe3c632Sopenharmony_ci /** 41ffe3c632Sopenharmony_ci * Generated from protobuf field <code>repeated .google.protobuf.FileDescriptorProto file = 1;</code> 42ffe3c632Sopenharmony_ci * @return \Google\Protobuf\Internal\RepeatedField 43ffe3c632Sopenharmony_ci */ 44ffe3c632Sopenharmony_ci public function getFile() 45ffe3c632Sopenharmony_ci { 46ffe3c632Sopenharmony_ci return $this->file; 47ffe3c632Sopenharmony_ci } 48ffe3c632Sopenharmony_ci 49ffe3c632Sopenharmony_ci /** 50ffe3c632Sopenharmony_ci * Generated from protobuf field <code>repeated .google.protobuf.FileDescriptorProto file = 1;</code> 51ffe3c632Sopenharmony_ci * @param \Google\Protobuf\Internal\FileDescriptorProto[]|\Google\Protobuf\Internal\RepeatedField $var 52ffe3c632Sopenharmony_ci * @return $this 53ffe3c632Sopenharmony_ci */ 54ffe3c632Sopenharmony_ci public function setFile($var) 55ffe3c632Sopenharmony_ci { 56ffe3c632Sopenharmony_ci $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\FileDescriptorProto::class); 57ffe3c632Sopenharmony_ci $this->file = $arr; 58ffe3c632Sopenharmony_ci 59ffe3c632Sopenharmony_ci return $this; 60ffe3c632Sopenharmony_ci } 61ffe3c632Sopenharmony_ci 62ffe3c632Sopenharmony_ci} 63ffe3c632Sopenharmony_ci 64