class views_oai_pmh_error in Views OAI-PMH 7.3
Views OAI-PMH error.
Hierarchy
- class \views_oai_pmh_error
Expanded class hierarchy of views_oai_pmh_error
File
- includes/
error.inc, line 11 - Base class for an OAI-PMH error.
View source
class views_oai_pmh_error {
public $code = '';
protected $argument = '';
protected $value = '';
/**
* Constructor.
*/
public function __construct($code, $argument = '', $value = '') {
$this->code = $code;
$this->argument = $argument;
$this->value = $value;
}
/**
* Returns a generic message, normally overridden by subclasses.
*/
public function get_message() {
$message = array();
$message[] = t('Error: @code.', array(
'@code' => $this->code,
));
if ($this->argument) {
$message[] = t('Argument: @arg.', array(
'@arg' => $this->argument,
));
}
if ($this->value) {
$message[] = t('Value: @value.', array(
'@value' => $this->value,
));
}
return implode(' ', $message);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
views_oai_pmh_error:: |
protected | property | ||
views_oai_pmh_error:: |
public | property | ||
views_oai_pmh_error:: |
protected | property | ||
views_oai_pmh_error:: |
public | function | Returns a generic message, normally overridden by subclasses. | 12 |
views_oai_pmh_error:: |
public | function | Constructor. | 12 |