LibraryDependencyResolver::__construct

public LibraryDependencyResolver::__construct(LibraryDiscoveryInterface $library_discovery) Constructs a new LibraryDependencyResolver instance. Parameters \Drupal\Core\Asset\LibraryDiscoveryInterface $library_discovery: The library discovery service. File core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php, line 23 Class LibraryDependencyResolver Resolves the dependencies of asset (CSS/JavaScript) libraries. Namespace Drupal\Core\Asset Code public function __construct(LibraryDis

LibraryDependencyResolver::getMinimalRepresentativeSubset

public LibraryDependencyResolver::getMinimalRepresentativeSubset(array $libraries) Gets the minimal representative subset of the given libraries. A minimal representative subset means that any library in the given set of libraries that is a dependency of another library in the set, is removed. Hence a minimal representative subset is the most compact representation possible of a set of libraries. (Each asset library has dependencies and can therefore be seen as a tree. Hence the given list of l

LibraryDependencyResolver::getLibrariesWithDependencies

public LibraryDependencyResolver::getLibrariesWithDependencies(array $libraries) Gets the given libraries with their dependencies. Given ['core/a', 'core/b', 'core/c'], with core/a depending on core/c and core/b on core/d, returns ['core/a', 'core/b', 'core/c', 'core/d']. Parameters string[] $libraries: A list of libraries, in the order they should be loaded. Return value string[] A list of libraries, in the order they should be loaded, including their dependencies. Overrides LibraryDependenc

LibraryDependencyResolver::doGetDependencies

protected LibraryDependencyResolver::doGetDependencies(array $libraries_with_unresolved_dependencies, array $final_libraries = []) Gets the given libraries with its dependencies. Helper method for ::getLibrariesWithDependencies(). Parameters string[] $libraries_with_unresolved_dependencies: A list of libraries, with unresolved dependencies, in the order they should be loaded. string[] $final_libraries: The final list of libraries (the return value) that is being built recursively. Return value

LibraryDependencyResolver::$libraryDiscovery

The library discovery service. Type: \Drupal\Core\Asset\LibraryDiscoveryInterface File core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php, line 15 Class LibraryDependencyResolver Resolves the dependencies of asset (CSS/JavaScript) libraries. Namespace Drupal\Core\Asset Code protected $libraryDiscovery;

LibraryDependencyResolver

Resolves the dependencies of asset (CSS/JavaScript) libraries. Hierarchy class \Drupal\Core\Asset\LibraryDependencyResolver implements LibraryDependencyResolverInterface File core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php, line 8 Namespace Drupal\Core\Asset Members Name Modifiers Type Description LibraryDependencyResolver::$libraryDiscovery protected property The library discovery service. LibraryDependencyResolver::doGetDependencies protected function

LibraryDefinitionMissingLicenseException

Defines a custom exception if a library has a remote but no license. Hierarchy class \Drupal\Core\Asset\Exception\LibraryDefinitionMissingLicenseException extends \RuntimeException File core/lib/Drupal/Core/Asset/Exception/LibraryDefinitionMissingLicenseException.php, line 8 Namespace Drupal\Core\Asset\Exception Members

language_tour_tips_alter

language_tour_tips_alter(array &$tour_tips, EntityInterface $entity) Implements hook_tour_tips_alter(). File core/modules/language/language.module, line 451 Add language handling functionality to Drupal. Code function language_tour_tips_alter(array &$tour_tips, EntityInterface $entity) { foreach ($tour_tips as $tour_tip) { if ($tour_tip->get('id') == 'language-overview') { $additional_overview = ''; if (Drupal::service('module_handler')->moduleExists('locale'))

language_theme

language_theme() Implements hook_theme(). File core/modules/language/language.module, line 102 Add language handling functionality to Drupal. Code function language_theme() { return array( 'language_negotiation_configure_form' => array( 'render element' => 'form', 'file' => 'language.admin.inc', ), 'language_content_settings_table' => array( 'render element' => 'element', 'file' => 'language.admin.inc', ), ); }

language_process_language_select

language_process_language_select($element) Processes a language select list form element. Parameters array $element: The form element to process. Return value array $element The processed form element. File core/modules/language/language.module, line 152 Add language handling functionality to Drupal. Code function language_process_language_select($element) { // Don't set the options if another module (translation for example) already // set the options. if (!isset($element['#options']