public function Webform::hasAnonymousSubmissionTrackingHandler in Webform 8.5
Same name and namespace in other branches
- 6.x src/Entity/Webform.php \Drupal\webform\Entity\Webform::hasAnonymousSubmissionTrackingHandler()
Determine if a webform handler requires anonymous submission tracking.
Return value
bool TRUE if a webform handler requires anonymous submission tracking.
Overrides WebformInterface::hasAnonymousSubmissionTrackingHandler
See also
\Drupal\webform_options_limit\Plugin\WebformHandler\OptionsLimitWebformHandler
File
- src/
Entity/ Webform.php, line 2549
Class
- Webform
- Defines the webform entity.
Namespace
Drupal\webform\EntityCode
public function hasAnonymousSubmissionTrackingHandler() {
if (isset($this->hasAnonymousSubmissionTrackingHandler)) {
$this->hasAnonymousSubmissionTrackingHandler;
}
$this->hasAnonymousSubmissionTrackingHandler = FALSE;
$handlers = $this
->getHandlers();
foreach ($handlers as $handler) {
if ($handler
->hasAnonymousSubmissionTracking()) {
$this->hasAnonymousSubmissionTrackingHandler = TRUE;
break;
}
}
return $this->hasAnonymousSubmissionTrackingHandler;
}