getElement(); if (!method_exists($element, 'getCaptcha')) { return $content; } $view = $element->getView(); if (null === $view) { return $content; } $placement = $this->getPlacement(); $separator = $this->getSeparator(); $captcha = $element->getCaptcha(); $markup = $captcha->render($view, $element); switch ($placement) { case 'PREPEND': $content = $markup . $separator . $content; break; case 'APPEND': default: $content = $content . $separator . $markup; } return $content; } }