GlobalVariable.php in More Global Variables 8
File
src/Plugin/GlobalVariable.php
View source
<?php
namespace Drupal\mgv\Plugin;
use Drupal\Core\StringTranslation\StringTranslationTrait;
abstract class GlobalVariable implements GlobalVariableInterface {
use StringTranslationTrait;
private $configurations;
private $dependency;
public function __construct(array $configurations) {
$this->configurations = $configurations;
$this->dependency = empty($this->configurations['variableDependencies']) ? [] : $this->configurations['variableDependencies'];
}
public function getDependency($id) {
return empty($this->dependency[$id]) ? NULL : $this->dependency[$id];
}
}