at_theme-1.4.1/at_core/forms/ext/breadcrumb_submit.php
at_core/forms/ext/breadcrumb_submit.php
<?php /** * @file * Save Breadcrumb CSS to file. */ use Drupal\Component\Utility\Html; use Drupal\Core\File\FileSystemInterface; /** * */ function at_core_submit_breadcrumb($values, $generated_files_path) { if (!empty($values['settings_breadcrumb_separator'])) { $breadcrumb_separator = Html::escape(trim($values['settings_breadcrumb_separator'])); $css = '.breadcrumb__list-item:before {content: "' . $breadcrumb_separator . '"} .fa-loaded .breadcrumb__list-item:before {content: "' . $breadcrumb_separator . '"}'; } if (!empty($css)) { $file_name = 'breadcrumb.css'; $filepath = $generated_files_path . '/' . $file_name; /*file_unmanaged_save_data($css, $filepath, FILE_EXISTS_REPLACE);*/ \Drupal::service('file_system')->saveData($css, $filepath, FileSystemInterface::EXISTS_REPLACE); } }