function FileExampleSubmitHandlerHelper::handleDirectoryExists
Submit handler to test directory existence.
This actually just checks to see if the directory is writable.
Parameters
array $form: FormAPI form.
\Drupal\Core\Form\FormStateInterface $form_state: FormAPI form state.
File
-
modules/
file_example/ src/ FileExampleSubmitHandlerHelper.php, line 442
Class
- FileExampleSubmitHandlerHelper
- A submit handler helper class for the file_example module.
Namespace
Drupal\file_exampleCode
public function handleDirectoryExists(array &$form, FormStateInterface $form_state) {
$form_values = $form_state->getValues();
$directory = $form_values['directory_name'];
$result = is_dir($directory);
if (!$result) {
$this->messenger
->addMessage($this->t('Directory %directory does not exist.', [
'%directory' => $directory,
]));
}
else {
$this->messenger
->addMessage($this->t('Directory %directory exists.', [
'%directory' => $directory,
]));
}
}