abstract class ViewsHandlerAnnotationBase extends PluginID (View source)

Defines an abstract base class for all views handler annotations.

Properties

string $id

The annotated class ID.

from  AnnotationBase
protected string $class

The class used for this annotated class.

from  AnnotationBase
protected string $provider

The provider of the annotated class.

from  AnnotationBase
string $value

The plugin ID.

from  PluginID

Methods

string
getProvider()

Gets the name of the provider of the annotated class.

setProvider(string $provider)

Sets the name of the provider of the annotated class.

string
getId()

Gets the unique ID for this annotated class.

from  PluginID
string
getClass()

Gets the class of the annotated class.

setClass(string $class)

Sets the class of the annotated class.

get()

Gets the value of an annotation.

from  PluginID

Details

string getProvider()

Gets the name of the provider of the annotated class.

Return Value

string

setProvider(string $provider)

Sets the name of the provider of the annotated class.

Parameters

string $provider

The provider of the annotated class.

string getId()

Gets the unique ID for this annotated class.

Return Value

string

string getClass()

Gets the class of the annotated class.

Return Value

string

setClass(string $class)

Sets the class of the annotated class.

Parameters

string $class

The class of the annotated class.

get()

Gets the value of an annotation.