public function CssW3Form::submitCheckAll in Advanced CSS/JS Aggregation 8.2
Same name and namespace in other branches
- 8.4 advagg_validator/src/Form/CssW3Form.php \Drupal\advagg_validator\Form\CssW3Form::submitCheckAll()
- 8.3 advagg_validator/src/Form/CssW3Form.php \Drupal\advagg_validator\Form\CssW3Form::submitCheckAll()
File
- advagg_validator/
src/ Form/ CssW3Form.php, line 88
Class
- CssW3Form
- Configure form for W3C validation of CSS files.
Namespace
Drupal\advagg_validator\FormCode
public function submitCheckAll(array &$form, FormStateInterface $form_state) {
$dir = $form_state
->getTriggeringElement()['#name'];
$files = [];
foreach ($form_state
->getValues() as $key => $value) {
if (strpos($key, 'hidden') === FALSE || strpos($value, $dir) === FALSE || $dir === '.' && substr_count($value, '/') > 0) {
continue;
}
$files[] = $value;
}
// Check list.
$info = $this
->testFiles($files);
$info = $this
->hideGoodFiles($info);
$output = [
'#theme' => 'item_list',
'#items' => $info,
];
drupal_set_message($this->renderer
->render($output));
}