public function StylesDefault::unshiftEffect in Styles 7.2
File
- includes/
Styles.inc, line 208 - Styles.inc Base class for Styles.
Class
- StylesDefault
- @file Styles.inc Base class for Styles.
Code
public function unshiftEffect($effect) {
$effectName = $effect['name'];
if (method_exists($this, $effectName)) {
$effects = $this
->getEffects();
array_unshift($effects, $effect);
return $this
->setEffects($effects);
}
else {
$variables = $this
->getVariables();
$styleName = $variables['style']['label'];
watchdog('styles', 'Effect %effect_name not found for %style_name display formatter style of the %class_name class.', array(
'%effect_name' => $effectName,
'%style_name' => $this
->getName(),
'%class_name' => $this
->getClassName(),
), WATCHDOG_WARNING);
}
}