class SchemaPluginProperties extends PluginPropertyItem

Defines possible options and getters and setters for them.

Methods

string
getPropertyType()

Returns the property type ( either "options", or "plugin" ).

string
getItemType()

Returns the property item type of either an instance of - PhpMyAdmin\Properties\Options\OptionsPropertyOneItem ( f.e. "bool", "text", "radio", etc ) or - PhpMyAdmin\Properties\Options\OptionsPropertyGroup ( "root", "main" or "subgroup" ) - PhpMyAdmin\Properties\Plugins\PluginPropertyItem ( "export", "import", "transformations" )

null
getGroup()

Only overwritten in the PhpMyAdmin\Properties\Options\OptionsPropertyGroup class: Used to tell whether we can use the current item as a group by calling the addProperty() or removeProperty() methods, which are not available for simple PhpMyAdmin\Properties\Options\OptionsPropertyOneItem subclasses.

string
getText()

Gets the text

void
setText(string $text)

Sets the text

string
getExtension()

Gets the extension

void
setExtension(string $extension)

Sets the extension

void
setOptions(OptionsPropertyRootGroup $options)

Sets the options

string
getOptionsText()

Gets the options text

void
setOptionsText(string $optionsText)

Sets the options text

string
getMimeType()

Gets the MIME type

void
setMimeType(string $mimeType)

Sets the MIME type

bool
getForceFile()

Gets the force file parameter

Details

in PluginPropertyItem at line 172
string getPropertyType()

Returns the property type ( either "options", or "plugin" ).

Return Value

string

at line 31
string getItemType()

Returns the property item type of either an instance of - PhpMyAdmin\Properties\Options\OptionsPropertyOneItem ( f.e. "bool", "text", "radio", etc ) or - PhpMyAdmin\Properties\Options\OptionsPropertyGroup ( "root", "main" or "subgroup" ) - PhpMyAdmin\Properties\Plugins\PluginPropertyItem ( "export", "import", "transformations" )

Return Value

string

in PropertyItem at line 43
null getGroup()

Only overwritten in the PhpMyAdmin\Properties\Options\OptionsPropertyGroup class: Used to tell whether we can use the current item as a group by calling the addProperty() or removeProperty() methods, which are not available for simple PhpMyAdmin\Properties\Options\OptionsPropertyOneItem subclasses.

Return Value

null

in PluginPropertyItem at line 62
string getText()

Gets the text

Return Value

string

in PluginPropertyItem at line 74
void setText(string $text)

Sets the text

Parameters

string $text text

Return Value

void

in PluginPropertyItem at line 84
string getExtension()

Gets the extension

Return Value

string

in PluginPropertyItem at line 96
void setExtension(string $extension)

Sets the extension

Parameters

string $extension extension

Return Value

void

in PluginPropertyItem at line 106
OptionsPropertyRootGroup getOptions()

Gets the options

in PluginPropertyItem at line 118
void setOptions(OptionsPropertyRootGroup $options)

Sets the options

Parameters

OptionsPropertyRootGroup $options options

Return Value

void

in PluginPropertyItem at line 128
string getOptionsText()

Gets the options text

Return Value

string

in PluginPropertyItem at line 140
void setOptionsText(string $optionsText)

Sets the options text

Parameters

string $optionsText optionsText

Return Value

void

in PluginPropertyItem at line 150
string getMimeType()

Gets the MIME type

Return Value

string

in PluginPropertyItem at line 162
void setMimeType(string $mimeType)

Sets the MIME type

Parameters

string $mimeType MIME type

Return Value

void

at line 41
bool getForceFile()

Gets the force file parameter

Return Value

bool