/**
  * Set different remote validation attributes
  *
  * @param \array $dataArray
  * @param \In2code\Powermail\Domain\Model\Field $field
  * @return void
  */
 protected function addRemoteValidationAttributes(&$dataArray, $field)
 {
     if ($field->getValidation()) {
         $uriBuilder = $this->controllerContext->getUriBuilder();
         $uri = $uriBuilder->setCreateAbsoluteUri(TRUE)->setArguments(array('L' => $this->getLanguageUid(), 'tx_powermail_pi1' => array('mail' => array('form' => $field->getPages()->getForms()->getUid())), 'eID' => 'powermailEidValidator'))->build();
         $dataArray['data-parsley-remote'] = $uri;
         $dataArray['data-parsley-trigger'] = 'change';
         $dataArray['data-parsley-error-message'] = LocalizationUtility::translate('validationerror_validation.' . $field->getValidation(), $this->extensionName);
     }
 }