ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
AttrTransform.php
Go to the documentation of this file.
1 <?php
2 
18 {
19 
29  abstract public function transform($attr, $config, $context);
30 
37  public function prependCSS(&$attr, $css) {
38  $attr['style'] = isset($attr['style']) ? $attr['style'] : '';
39  $attr['style'] = $css . $attr['style'];
40  }
41 
47  public function confiscateAttr(&$attr, $key) {
48  if (!isset($attr[$key])) return null;
49  $value = $attr[$key];
50  unset($attr[$key]);
51  return $value;
52  }
53 
54 }
55 
56 // vim: et sw=4 sts=4