You are here

class MapThemer in Geofield Map 8.2

Defines a base class for Geofield Map Themer plugin annotations.

Hierarchy

Expanded class hierarchy of MapThemer

1 file declares its use of MapThemer
MapThemerPluginManager.php in src/MapThemerPluginManager.php
7 classes are annotated with MapThemer
CustomIconThemer in src/Plugin/GeofieldMapThemer/CustomIconThemer.php
Style plugin to render a View output as a Leaflet map.
EntityTypeThemer in src/Plugin/GeofieldMapThemer/EntityTypeThemer.php
Style plugin to render a View output as a Leaflet map.
EntityTypeThemerUrl in src/Plugin/GeofieldMapThemer/EntityTypeThemerUrl.php
Style plugin to render a View output as a Leaflet map.
ListFieldThemer in src/Plugin/GeofieldMapThemer/ListFieldThemer.php
Style plugin to render a View output as a Leaflet map.
ListFieldThemerUrl in src/Plugin/GeofieldMapThemer/ListFieldThemerUrl.php
Style plugin to render a View output as a Leaflet map.

... See full list

File

src/Annotation/MapThemer.php, line 12

Namespace

Drupal\geofield_map\Annotation
View source
class MapThemer extends Plugin {

  /**
   * The plugin ID.
   *
   * @var string
   */
  public $id;

  /**
   * The human-readable name of the Geofield Map Themer plugin.
   *
   * @var \Drupal\Core\Annotation\Translation
   *
   * @ingroup plugin_translatable
   */
  public $name;

  /**
   * The Geofield Map Themer plugin Description.
   *
   * @var string
   *
   * This will appear under the options select, once the Map Themer plugin
   * has been chosen by the user.
   */
  public $description;

  /**
   * The Geofield Map Themer plugin type.
   *
   * @var string
   */
  public $type;

  /**
   * Define info regarding the Map Themer Marker Icon Selection Type.
   *
   * @var array
   */
  public $markerIconSelection;

  /**
   * The Geofield Map Themer plugin application context.
   *
   * @var array
   */
  public $context;

  /**
   * Settings for the Themer.
   *
   * @var array
   */
  public $defaultSettings = [];

}

Members

Namesort descending Modifiers Type Description Overrides
MapThemer::$context public property The Geofield Map Themer plugin application context.
MapThemer::$defaultSettings public property Settings for the Themer.
MapThemer::$description public property The Geofield Map Themer plugin Description.
MapThemer::$id public property The plugin ID.
MapThemer::$markerIconSelection public property Define info regarding the Map Themer Marker Icon Selection Type.
MapThemer::$name public property The human-readable name of the Geofield Map Themer plugin.
MapThemer::$type public property The Geofield Map Themer plugin type.
Plugin::$definition protected property The plugin definition read from the class annotation. 1
Plugin::get public function Gets the value of an annotation. Overrides AnnotationInterface::get 5
Plugin::getClass public function Gets the class of the annotated class. Overrides AnnotationInterface::getClass
Plugin::getId public function Gets the unique ID for this annotated class. Overrides AnnotationInterface::getId
Plugin::getProvider public function Gets the name of the provider of the annotated class. Overrides AnnotationInterface::getProvider
Plugin::parse protected function Parses an annotation into its definition.
Plugin::setClass public function Sets the class of the annotated class. Overrides AnnotationInterface::setClass
Plugin::setProvider public function Sets the name of the provider of the annotated class. Overrides AnnotationInterface::setProvider
Plugin::__construct public function Constructs a Plugin object. 2