1.20.x layout_context.inc | LayoutContext::__construct($plugin_name, $config = array()) |
Constructor for LayoutContext objects.
Overrides LayoutHandler::__construct
File
- modules/
layout/ plugins/ context/ layout_context.inc, line 174 - Class that holds information relating to a layouts context.
Class
- LayoutContext
- @file Class that holds information relating to a layouts context.
Code
function __construct($plugin_name, $config = array()) {
parent::__construct($plugin_name, $config);
$this->plugin = $plugin_name;
$properties = array(
'required',
'locked',
'position',
'name',
'label',
'storage',
'usageType',
);
foreach ($properties as $property) {
if (isset($config[$property])) {
$this->$property = $config[$property];
}
}
}