public function StylesDefault::__construct in Styles 6
Same name and namespace in other branches
- 6.2 includes/Styles.inc \StylesDefault::__construct()
- 7.2 includes/Styles.inc \StylesDefault::__construct()
File
- includes/Styles.inc, line 25
- Styles.inc
Base class for Styles.
Class
- StylesDefault
- @file Styles.inc
Base class for Styles.
Code
public function __construct($properties = NULL) {
if (isset($properties)) {
$properties = (array) $properties;
$methods = get_class_methods($this);
foreach ($properties as $key => $value) {
$function = 'set_' . $key;
if (in_array($function, $methods)) {
$this
->{$function}($value);
}
else {
$this
->set($key, $value);
}
}
}
}