public function StylesDefault::unshift_effect in Styles 6
Same name and namespace in other branches
- 6.2 includes/Styles.inc \StylesDefault::unshift_effect()
File
- includes/Styles.inc, line 103 
- Styles.inc Base class for Styles.
Class
- StylesDefault
- @file Styles.inc Base class for Styles.
Code
public function unshift_effect($effect) {
  $effect_name = $effect['name'];
  if (method_exists($this, $effect_name)) {
    $effects = $this
      ->get_effects();
    array_unshift($effects, $effect);
    return $this
      ->set_effects($effects);
  }
  else {
    watchdog('styles', 'Effect %effect_name not found for %style_name display formatter style of the %class_name class.', array(
      '%effect_name' => $effect_name,
      '%style_name' => $this
        ->get_name(),
      '%class_name' => $this
        ->get_class_name(),
    ), WATCHDOG_WARNING);
  }
}