class FileDescriptorProto extends Message

Properties

string $name
string $package
string[] $dependency
int[] $public_dependency
int[] $weak_dependency
DescriptorProto[] $message_type
EnumDescriptorProto[] $enum_type
ServiceDescriptorProto[] $service
FieldDescriptorProto[] $extension
FileOptions $options
SourceCodeInfo $source_code_info
string $syntax

Methods

static 
descriptor()

No description

boolean
hasName()

Check if has a value

string
getName()

Get value

setName(string $value)

Set value

boolean
hasPackage()

Check if has a value

string
getPackage()

Get value

setPackage(string $value)

Set value

boolean
hasDependency()

Check if has a value

string
getDependency(int $idx = NULL)

Get value

setDependency($value, $idx = NULL)

Set value

string[]
getDependencyList()

Get all elements of

addDependency(string $value)

Add a new element to

boolean
hasPublicDependency()

Check if has a value

int
getPublicDependency(int $idx = NULL)

Get value

setPublicDependency($value, $idx = NULL)

Set value

int[]
getPublicDependencyList()

Get all elements of

addPublicDependency(int $value)

Add a new element to

boolean
hasWeakDependency()

Check if has a value

int
getWeakDependency(int $idx = NULL)

Get value

setWeakDependency($value, $idx = NULL)

Set value

int[]
getWeakDependencyList()

Get all elements of

addWeakDependency(int $value)

Add a new element to

boolean
hasMessageType()

Check if has a value

getMessageType(int $idx = NULL)

Get value

setMessageType(DescriptorProto $value, $idx = NULL)

Set value

getMessageTypeList()

Get all elements of

addMessageType(DescriptorProto $value)

Add a new element to

boolean
hasEnumType()

Check if has a value

getEnumType(int $idx = NULL)

Get value

setEnumType(EnumDescriptorProto $value, $idx = NULL)

Set value

getEnumTypeList()

Get all elements of

addEnumType(EnumDescriptorProto $value)

Add a new element to

boolean
hasService()

Check if has a value

getService(int $idx = NULL)

Get value

setService(ServiceDescriptorProto $value, $idx = NULL)

Set value

getServiceList()

Get all elements of

boolean
hasExtension()

Check if has a value

getExtension(int $idx = NULL)

Get value

setExtension(FieldDescriptorProto $value, $idx = NULL)

Set value

getExtensionList()

Get all elements of

boolean
hasOptions()

Check if has a value

getOptions()

Get value

boolean
hasSourceCodeInfo()

Check if has a value

boolean
hasSyntax()

Check if has a value

string
getSyntax()

Get value

setSyntax(string $value)

Set value

Details

at line line 140
static descriptor()

at line line 258
boolean hasName()

Check if has a value

Return Value

boolean

at line line 267
FileDescriptorProto clearName()

Clear value

Return Value

FileDescriptorProto

at line line 276
string getName()

Get value

Return Value

string

at line line 286
FileDescriptorProto setName(string $value)

Set value

Parameters

string $value

Return Value

FileDescriptorProto

at line line 295
boolean hasPackage()

Check if has a value

Return Value

boolean

at line line 304
FileDescriptorProto clearPackage()

Clear value

Return Value

FileDescriptorProto

at line line 313
string getPackage()

Get value

Return Value

string

at line line 323
FileDescriptorProto setPackage(string $value)

Set value

Parameters

string $value

Return Value

FileDescriptorProto

at line line 332
boolean hasDependency()

Check if has a value

Return Value

boolean

at line line 341
FileDescriptorProto clearDependency()

Clear value

Return Value

FileDescriptorProto

at line line 351
string getDependency(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

string

at line line 361
FileDescriptorProto setDependency($value, $idx = NULL)

Set value

Parameters

$value
$idx

Return Value

FileDescriptorProto

at line line 370
string[] getDependencyList()

Get all elements of

Return Value

string[]

at line line 380
FileDescriptorProto addDependency(string $value)

Add a new element to

Parameters

string $value

Return Value

FileDescriptorProto

at line line 389
boolean hasPublicDependency()

Check if has a value

Return Value

boolean

at line line 398
FileDescriptorProto clearPublicDependency()

Clear value

Return Value

FileDescriptorProto

at line line 408
int getPublicDependency(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

int

at line line 418
FileDescriptorProto setPublicDependency($value, $idx = NULL)

Set value

Parameters

$value
$idx

Return Value

FileDescriptorProto

at line line 427
int[] getPublicDependencyList()

Get all elements of

Return Value

int[]

at line line 437
FileDescriptorProto addPublicDependency(int $value)

Add a new element to

Parameters

int $value

Return Value

FileDescriptorProto

at line line 446
boolean hasWeakDependency()

Check if has a value

Return Value

boolean

at line line 455
FileDescriptorProto clearWeakDependency()

Clear value

Return Value

FileDescriptorProto

at line line 465
int getWeakDependency(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

int

at line line 475
FileDescriptorProto setWeakDependency($value, $idx = NULL)

Set value

Parameters

$value
$idx

Return Value

FileDescriptorProto

at line line 484
int[] getWeakDependencyList()

Get all elements of

Return Value

int[]

at line line 494
FileDescriptorProto addWeakDependency(int $value)

Add a new element to

Parameters

int $value

Return Value

FileDescriptorProto

at line line 503
boolean hasMessageType()

Check if has a value

Return Value

boolean

at line line 512
FileDescriptorProto clearMessageType()

Clear value

Return Value

FileDescriptorProto

at line line 522
DescriptorProto getMessageType(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

DescriptorProto

at line line 532
FileDescriptorProto setMessageType(DescriptorProto $value, $idx = NULL)

Set value

Parameters

DescriptorProto $value
$idx

Return Value

FileDescriptorProto

at line line 541
DescriptorProto[] getMessageTypeList()

Get all elements of

Return Value

DescriptorProto[]

at line line 551
FileDescriptorProto addMessageType(DescriptorProto $value)

Add a new element to

Parameters

DescriptorProto $value

Return Value

FileDescriptorProto

at line line 560
boolean hasEnumType()

Check if has a value

Return Value

boolean

at line line 569
FileDescriptorProto clearEnumType()

Clear value

Return Value

FileDescriptorProto

at line line 579
EnumDescriptorProto getEnumType(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

EnumDescriptorProto

at line line 589
FileDescriptorProto setEnumType(EnumDescriptorProto $value, $idx = NULL)

Set value

Parameters

EnumDescriptorProto $value
$idx

Return Value

FileDescriptorProto

at line line 598
EnumDescriptorProto[] getEnumTypeList()

Get all elements of

Return Value

EnumDescriptorProto[]

at line line 608
FileDescriptorProto addEnumType(EnumDescriptorProto $value)

Add a new element to

Parameters

EnumDescriptorProto $value

Return Value

FileDescriptorProto

at line line 617
boolean hasService()

Check if has a value

Return Value

boolean

at line line 626
FileDescriptorProto clearService()

Clear value

Return Value

FileDescriptorProto

at line line 636
ServiceDescriptorProto getService(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

ServiceDescriptorProto

at line line 646
FileDescriptorProto setService(ServiceDescriptorProto $value, $idx = NULL)

Set value

Parameters

ServiceDescriptorProto $value
$idx

Return Value

FileDescriptorProto

at line line 655
ServiceDescriptorProto[] getServiceList()

Get all elements of

Return Value

ServiceDescriptorProto[]

at line line 665
FileDescriptorProto addService(ServiceDescriptorProto $value)

Add a new element to

Parameters

ServiceDescriptorProto $value

Return Value

FileDescriptorProto

at line line 674
boolean hasExtension()

Check if has a value

Return Value

boolean

at line line 683
FileDescriptorProto clearExtension()

Clear value

Return Value

FileDescriptorProto

at line line 693
FieldDescriptorProto getExtension(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

FieldDescriptorProto

at line line 703
FileDescriptorProto setExtension(FieldDescriptorProto $value, $idx = NULL)

Set value

Parameters

FieldDescriptorProto $value
$idx

Return Value

FileDescriptorProto

at line line 712
FieldDescriptorProto[] getExtensionList()

Get all elements of

Return Value

FieldDescriptorProto[]

at line line 722
FileDescriptorProto addExtension(FieldDescriptorProto $value)

Add a new element to

Parameters

FieldDescriptorProto $value

Return Value

FileDescriptorProto

at line line 731
boolean hasOptions()

Check if has a value

Return Value

boolean

at line line 740
FileDescriptorProto clearOptions()

Clear value

Return Value

FileDescriptorProto

at line line 749
FileOptions getOptions()

Get value

Return Value

FileOptions

at line line 759
FileDescriptorProto setOptions(FileOptions $value)

Set value

Parameters

FileOptions $value

Return Value

FileDescriptorProto

at line line 768
boolean hasSourceCodeInfo()

Check if has a value

Return Value

boolean

at line line 777
FileDescriptorProto clearSourceCodeInfo()

Clear value

Return Value

FileDescriptorProto

at line line 786
SourceCodeInfo getSourceCodeInfo()

Get value

Return Value

SourceCodeInfo

at line line 796
FileDescriptorProto setSourceCodeInfo(SourceCodeInfo $value)

Set value

Parameters

SourceCodeInfo $value

Return Value

FileDescriptorProto

at line line 805
boolean hasSyntax()

Check if has a value

Return Value

boolean

at line line 814
FileDescriptorProto clearSyntax()

Clear value

Return Value

FileDescriptorProto

at line line 823
string getSyntax()

Get value

Return Value

string

at line line 833
FileDescriptorProto setSyntax(string $value)

Set value

Parameters

string $value

Return Value

FileDescriptorProto