/** * {@inheritdoc} */ public function getElement($name) { $element = parent::getElement($name); if (isset($this->elements[$name]['decorators'])) { $element = $this->decorate($element, $this->elements[$name]['decorators']); } return $element; }
/** * {@inheritdoc} */ public function getElement($name) { $element = parent::getElement($name); if (isset($this->elements[$name]['decorators'])) { foreach ($this->elements[$name]['decorators'] as $decorator) { $element = new $decorator($element); } } return $element; }
/** * {@inheritdoc} */ public function getElement($name, $timeout = 20, $message = 'no message') { return $this->spin(function () use($name) { return parent::getElement($name); }, $timeout, $message); }