You are here

function block_titlelink_form_validate in Block Title Link 8

Same name and namespace in other branches
  1. 6.2 block_titlelink.module \block_titlelink_form_validate()
  2. 7 block_titlelink.module \block_titlelink_form_validate()

Form validation callback for block_titlelink_form_alter

1 string reference to 'block_titlelink_form_validate'
block_titlelink_form_alter in ./block_titlelink.module
Implementation of hook_form_alter

File

./block_titlelink.module, line 71
module for adding a link to a block title

Code

function block_titlelink_form_validate(&$form, FormStateInterface &$form_state) {
  $title_link = trim($form_state
    ->getValue([
    'block_titlelink',
    'title_link',
  ]));
  $valid = _block_titlelink_validate_url($title_link);
  if (!empty($title_link) && !$valid) {
    $form_state
      ->setErrorByName('block_search_form_blocktitlelink][title_link', t('The title path appears to contain an invalid URL.'));
  }
}