public function Webform::hasAnonymousSubmissionTrackingHandler in Webform 6.x
Same name and namespace in other branches
- 8.5 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 2550  
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;
}