protected static function LibraryBuilderTest::minify in The CodeMirror Editor 8
Minifies file names in library definition.
Parameters
array $library_definition: The library definition.
Return value
array Processed library definition.
1 call to LibraryBuilderTest::minify()
- LibraryBuilderTest::testLibraryBuild in tests/src/ Kernel/ LibraryBuilderTest.php 
- Test callback.
File
- tests/src/ Kernel/ LibraryBuilderTest.php, line 191 
Class
- LibraryBuilderTest
- A test for codemirror_editor_library_info_build().
Namespace
Drupal\Tests\codemirror_editor\KernelCode
protected static function minify(array $library_definition) {
  foreach ($library_definition['js'] as $file_name => $options) {
    unset($library_definition['js'][$file_name]);
    $file_name = preg_replace('#\\.js$#', '.min.js', $file_name);
    $options['minified'] = TRUE;
    $library_definition['js'][$file_name] = $options;
  }
  foreach ($library_definition['css']['component'] as $file_name => $options) {
    unset($library_definition['css']['component'][$file_name]);
    $file_name = preg_replace('#\\.css#', '.min.css', $file_name);
    $options['minified'] = TRUE;
    $library_definition['css']['component'][$file_name] = $options;
  }
  return $library_definition;
}