JsCollectionOptimizer::$grouper

A JS asset grouper. Type: \Drupal\Core\Asset\JsCollectionGrouper File core/lib/Drupal/Core/Asset/JsCollectionOptimizer.php, line 18 Class JsCollectionOptimizer Optimizes JavaScript assets. Namespace Drupal\Core\Asset Code protected $grouper;

JsCollectionOptimizer::$dumper

An asset dumper. Type: \Drupal\Core\Asset\AssetDumper File core/lib/Drupal/Core/Asset/JsCollectionOptimizer.php, line 32 Class JsCollectionOptimizer Optimizes JavaScript assets. Namespace Drupal\Core\Asset Code protected $dumper;

JsCollectionOptimizer

Optimizes JavaScript assets. Hierarchy class \Drupal\Core\Asset\JsCollectionOptimizer implements AssetCollectionOptimizerInterface File core/lib/Drupal/Core/Asset/JsCollectionOptimizer.php, line 11 Namespace Drupal\Core\Asset Members Name Modifiers Type Description JsCollectionOptimizer::$dumper protected property An asset dumper. JsCollectionOptimizer::$grouper protected property A JS asset grouper. JsCollectionOptimizer::$optimizer protected property A

JsCollectionGrouper::group

public JsCollectionGrouper::group(array $js_assets) Puts multiple items into the same group if they are groupable and if they are for the same browsers. Items of the 'file' type are groupable if their 'preprocess' flag is TRUE. Items of the 'external' type are not groupable. Also ensures that the process of grouping items does not change their relative order. This requirement may result in multiple groups for the same type and browsers, if needed to accommodate other items in between. Override

JsCollectionGrouper

Groups JavaScript assets. Hierarchy class \Drupal\Core\Asset\JsCollectionGrouper implements AssetCollectionGrouperInterface File core/lib/Drupal/Core/Asset/JsCollectionGrouper.php, line 8 Namespace Drupal\Core\Asset Members Name Modifiers Type Description JsCollectionGrouper::group public function Puts multiple items into the same group if they are groupable and if they are for the same browsers. Items of the 'file' type are groupable if their 'preprocess' flag is TRUE.

ItemViewBuilder::buildComponents

public ItemViewBuilder::buildComponents(array &$build, array $entities, array $displays, $view_mode) Builds the component fields and properties of a set of entities. Parameters &$build: The renderable array representing the entity content. \Drupal\Core\Entity\EntityInterface[] $entities: The entities whose content is being built. \Drupal\Core\Entity\Display\EntityViewDisplayInterface[] $displays: The array of entity view displays holding the display options configured for the entity co

ItemViewBuilder

View builder handler for aggregator feed items. Hierarchy class \Drupal\Core\Entity\EntityHandlerBase uses DependencySerializationTrait, StringTranslationTraitclass \Drupal\Core\Entity\EntityViewBuilder implements EntityHandlerInterface, EntityViewBuilderInterfaceclass \Drupal\aggregator\ItemViewBuilder File core/modules/aggregator/src/ItemViewBuilder.php, line 10 Namespace Drupal\aggregator Members Name Modifiers Type Description DependencySerializationTrait::$_serviceIds

ItemStorageSchema::getSharedTableFieldSchema

protected ItemStorageSchema::getSharedTableFieldSchema(FieldStorageDefinitionInterface $storage_definition, $table_name, array $column_mapping) Gets the schema for a single field definition. Entity types may override this method in order to optimize the generated schema for given field. While all optimizations that apply to a single field have to be added here, all cross-field optimizations should be via SqlContentEntityStorageSchema::getEntitySchema() instead; e.g., an index spanning multiple

ItemStorageSchema

Defines the item schema handler. Hierarchy class \Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema implements DynamicallyFieldableEntityStorageSchemaInterface uses DependencySerializationTraitclass \Drupal\aggregator\ItemStorageSchema File core/modules/aggregator/src/ItemStorageSchema.php, line 11 Namespace Drupal\aggregator Members Name Modifiers Type Description DependencySerializationTrait::$_serviceIds protected property An array of service IDs keyed by property

ItemStorageInterface::loadByFeed

public ItemStorageInterface::loadByFeed($fid, $limit = NULL) Loads feed items filtered by a feed. Parameters int $fid: The feed ID to filter by. int $limit: (optional) The number of items to return. Defaults to unlimited. Return value \Drupal\aggregator\ItemInterface[] An array of the feed items. File core/modules/aggregator/src/ItemStorageInterface.php, line 45 Class ItemStorageInterface Defines an interface for aggregator item entity storage classes. Namespace Drupal\aggregator Cod