class Error in Openlayers 7.3
Class Error.
@OpenlayersPlugin( id = "Error", arguments = { "@logger.channel.default", "@messenger" } )
Dummy class to avoid breaking the whole processing if a plugin class is missing.
Hierarchy
- class \Drupal\openlayers\Types\Base extends \Drupal\Component\Plugin\PluginBase implements ObjectInterface
- class \Drupal\openlayers\Types\Error implements ComponentInterface, ControlInterface, LayerInterface, SourceInterface, StyleInterface
Expanded class hierarchy of Error
1 string reference to 'Error'
- Openlayers::load in src/
Openlayers.php - Create an object instance for an export.
File
- src/
Types/ Error.php, line 27 - Contains class Error.
Namespace
Drupal\openlayers\TypesView source
class Error extends Base implements ControlInterface, ComponentInterface, LayerInterface, SourceInterface, StyleInterface {
/**
* Contains the error message string.
*
* @var string
*/
public $errorMessage;
/**
* The loggerChannel service.
*
* @var \Drupal\Core\Logger\LoggerChannelInterface
*/
protected $loggerChannel;
/**
* The messenger service.
*
* @var \Drupal\service_container\Messenger\MessengerInterface
*/
protected $messenger;
/**
* {@inheritdoc}
*/
public function __construct($configuration, $plugin_id, $plugin_definition, LoggerChannelInterface $logger_channel, MessengerInterface $messenger) {
parent::__construct($configuration, $plugin_id, $plugin_definition);
$this->loggerChannel = $logger_channel;
$this->messenger = $messenger;
$this->errorMessage = 'Error while loading @type @machine_name having service @service.';
if (!empty($configuration['errorMessage'])) {
$this->errorMessage = $configuration['errorMessage'];
}
}
/**
* {@inheritdoc}
*/
public function init() {
$this->loggerChannel
->error($this
->getMessage(), array(
'channel' => 'openlayers',
));
$this->messenger
->addMessage($this
->getMessage(), 'error', FALSE);
return parent::init();
}
/**
* {@inheritdoc}
*/
public function getMessage() {
$machine_name = $this
->getMachineName();
$service = $this
->getFactoryService() ? $this
->getFactoryService() : t('undefined');
$type = isset($this->configuration['type']) ? $this->configuration['type'] : 'undefined';
return t($this->errorMessage, array(
'@machine_name' => $machine_name,
'@service' => $service,
'@type' => $type,
));
}
/**
* {@inheritdoc}
*/
public function getStyle() {
}
/**
* {@inheritdoc}
*/
public function getSource() {
}
/**
* {@inheritdoc}
*/
public function setStyle(StyleInterface $style) {
}
/**
* {@inheritdoc}
*/
public function setSource(SourceInterface $source) {
}
/**
* {@inheritdoc}
*/
public function setVisible($visibility) {
}
/**
* {@inheritdoc}
*/
public function setOpacity($opacity) {
}
/**
* {@inheritdoc}
*/
public function setZIndex($zindex) {
}
/**
* {@inheritdoc}
*/
public function getVisible() {
}
/**
* {@inheritdoc}
*/
public function getOpacity() {
}
/**
* {@inheritdoc}
*/
public function getZIndex() {
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Base:: |
protected | property | Holds all the attachment used by this object. | 6 |
Base:: |
protected | property | Holds the Collection object. | |
Base:: |
protected | property | A unique ID for the object. | |
Base:: |
protected | property | The array containing the options. | 6 |
Base:: |
public | function |
Add an object into the collection of the parent object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Returns a list of attachments for building the render array. Overrides ObjectInterface:: |
6 |
Base:: |
public | function |
Remove an option. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Defines dependencies. Overrides ObjectInterface:: |
3 |
Base:: |
public | function |
Returns the path to the plugin directory. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Returns the path to the class file. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the Collection object linked to the object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the object configuration. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return all the dependencies objects of the parent object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the description of the object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return an object, CTools Exportable. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the Factory Service of the object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the object unique ID. Overrides ObjectInterface:: |
|
Base:: |
public | function |
!Attention! This function will remove any option that is named after a
plugin type e.g.: layers, controls, styles, interactions, components . Overrides ObjectInterface:: |
6 |
Base:: |
public | function |
Return the unique machine name of the object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the human name of the object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return an array of OL objects indexed by their type. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Returns an option. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the options array. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Returns an array with the maps this object is attached on. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the description of the object's plugin. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return the module that provides this plugin. Overrides ObjectInterface:: |
|
Base:: |
public | function |
The type of this object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Get the weight of an object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Refresh string translations. Overrides ObjectInterface:: |
1 |
Base:: |
public | function |
Initializes the Collection,
Import objects from options,
Import the current object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Whether or not this object has to be processed asynchronously. Overrides ObjectInterface:: |
3 |
Base:: |
public | function |
@TODO What is this return? If it is the form, why is form by reference? Overrides ObjectInterface:: |
54 |
Base:: |
public | function |
Submit callback for the options form. Overrides ObjectInterface:: |
11 |
Base:: |
public | function |
Validation callback for the options form. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Return a flat array containing Openlayers Objects from the options array. Overrides ObjectInterface:: |
9 |
Base:: |
public | function |
Invoked after an objects render array is built. Overrides ObjectInterface:: |
13 |
Base:: |
public | function |
Invoked before an objects render array is built. Overrides ObjectInterface:: |
4 |
Base:: |
public | function |
Remove an object from the collection. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Reset the object's Collection. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Set the Factory Service of the object. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Set the object ID. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Set an option. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Set the options array. Overrides ObjectInterface:: |
|
Base:: |
public | function |
Set the weight of an object. Overrides ObjectInterface:: |
|
Error:: |
public | property | Contains the error message string. | |
Error:: |
protected | property | The loggerChannel service. | |
Error:: |
protected | property | The messenger service. | |
Error:: |
public | function | ||
Error:: |
public | function |
Return the opacity of the layer (between 0 and 1). Overrides LayerInterface:: |
|
Error:: |
public | function |
Returns the source of this layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Returns the style of this layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Return the visibility of the layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Return the Z-index of the layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Initializes the object. Overrides Base:: |
|
Error:: |
public | function |
Set the opacity of the layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Set the source of this layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Set the style of this layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Set the visibility of the layer. Overrides LayerInterface:: |
|
Error:: |
public | function |
Set Z-index of the layer, which is used to order layers before rendering. Overrides LayerInterface:: |
|
Error:: |
public | function |