page.content array(12)
'#theme' => string(5) "block"
'#attributes' => array(0)
'#contextual_links' => array(1)
'block' => array(1)
'route_parameters' => array(1)
'block' => string(8) "messages"
'#weight' => integer-6
'#configuration' => array(5)
'id' => string(21) "system_messages_block"
'label' => string(8) "Messages"
'provider' => string(6) "system"
'label_display' => string(1) "0"
'cache' => array(1)
'max_age' => integer-1
'#plugin_id' => string(21) "system_messages_block"
'#base_plugin_id' => string(21) "system_messages_block"
'#derivative_plugin_id' => NULL
'#id' => string(8) "messages"
'#cache' => array(4)
'keys' => array(3)
string(11) "entity_view"
string(5) "block"
string(8) "messages"
'contexts' => array(0)
'tags' => array(2)
string(10) "block_view"
string(27) "config:block.block.messages"
'max-age' => integer-1
'#pre_render' => array(1)
array(2)
object Drupal\block\BlockViewBuilder(9)
  • object (9)
  • Available methods (26)
  • protected entityTypeId -> string(5) "block"
    protected entityType -> object Drupal\Core\Config\Entity\ConfigEntityType(35)
    • object (35)
    • Available methods (75)
    • Static class properties (3)
    • protected config_prefix -> NULL
      protected static_cache -> boolFALSE
      protected lookup_keys -> array(2)
      *DEPTH TOO GREAT*
      protected config_export -> array(8)
      *DEPTH TOO GREAT*
      protected mergedConfigExport -> array(0)
      protected render_cache -> boolTRUE
      protected persistent_cache -> boolTRUE
      protected entity_keys -> array(6)
      *DEPTH TOO GREAT*
      protected id -> string(5) "block"
      protected provider -> string(5) "block"
      protected class -> string(25) "Drupal\block\Entity\Block"
      protected originalClass -> NULL
      protected handlers -> array(5)
      *DEPTH TOO GREAT*
      protected admin_permission -> string(17) "administer blocks"
      protected permission_granularity -> string(11) "entity_type"
      protected links -> array(3)
      *DEPTH TOO GREAT*
      protected label_callback -> NULL
      protected bundle_entity_type -> string(6) "bundle"
      protected bundle_of -> NULL
      protected bundle_label -> NULL
      protected base_table -> NULL
      protected revision_data_table -> NULL
      protected revision_table -> NULL
      protected data_table -> NULL
      protected translatable -> boolFALSE
      protected label -> object Drupal\Core\StringTranslation\TranslationWrapper(4)
      *DEPTH TOO GREAT*
      protected uri_callback -> NULL
      protected group -> string(13) "configuration"
      protected group_label -> object Drupal\Core\StringTranslation\TranslationWrapper(4)
      *DEPTH TOO GREAT*
      protected field_ui_base_route -> NULL
      protected common_reference_target -> boolFALSE
      protected list_cache_contexts -> array(0)
      protected list_cache_tags -> array(1)
      *DEPTH TOO GREAT*
      protected constraints -> array(0)
      protected stringTranslation -> NULL
    • public __construct($definition)
      {@inheritdoc}
      
      @throws \Drupal\Core\Config\Entity\Exception\ConfigEntityStorageClassException
      Exception thrown when the provided class is not an instance of
      \Drupal\Core\Config\Entity\ConfigEntityStorage.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:61
      public addConstraint($constraint_name, $options = NULL)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:762
      public get($property)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:281
      public getAccessControlClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:522
      public getAdminPermission()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:537
      public getBaseTable()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:103
      public getBundleEntityType()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:608
      public getBundleLabel()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:622
      public getBundleOf()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:615
      public getClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:354
      public getConfigDependencyKey()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:131
      public getConfigPrefix()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:84
      public getConstraints()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:747
      public getDataTable()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:124
      public getFormClass($operation)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:442
      public getGroup()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:701
      public getGroupLabel()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:709
      public getHandlerClass($handler_type, $nested = false)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:395
      public getHandlerClasses()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:388
      public getKey($key)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:324
      public getKeys()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:317
      public getLabel()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:672
      public getLabelCallback()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:586
      public getLinkTemplate($key)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:558
      public getLinkTemplates()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:551
      public getListBuilderClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:471
      public getListCacheContexts()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:716
      public getListCacheTags()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:723
      public getLookupKeys()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:192
      public getLowercaseLabel()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:679
      public getOriginalClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:361
      public getPermissionGranularity()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:544
      public getPropertiesToExport()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:164
      public getProvider()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:347
      public getRevisionDataTable()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:110
      public getRevisionTable()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:117
      public getRouteProviderClasses()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:515
      public getStorageClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:428
      public getUriCallback()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:686
      public getViewBuilderClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:493
      public hasFormClasses()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:457
      public hasHandlerClass($handler_type, $nested = false)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:413
      public hasKey($key)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:332
      public hasLabelCallback()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:601
      public hasLinkTemplate($key)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:566
      public hasListBuilderClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:486
      public hasRouteProviders()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:464
      public hasViewBuilderClass()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:508
      public id()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:340
      public isCommonReferenceTarget()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:740
      public isPersistentlyCacheable()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:310
      public isRenderCacheable()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:303
      public isRevisionable()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:643
      public isStaticallyCacheable()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:296
      public isSubclassOf($class)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:381
      public isTranslatable()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:636
      public set($property, $value)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:288
      public setAccessClass($class)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:529
      public setClass($class)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:368
      public setConstraints(array $constraints)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:754
      public setFormClass($operation, $class)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:449
      public setHandlerClass($handler_type, $value)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:405
      public setLabelCallback($callback)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:593
      public setLinkTemplate($key, $path)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:574
      public setListBuilderClass($class)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:478
      public setStorageClass($class)
      {@inheritdoc}
      
      @throws \Drupal\Core\Config\Entity\Exception\ConfigEntityStorageClassException
      Exception thrown when the provided class is not an instance of
      \Drupal\Core\Config\Entity\ConfigEntityStorage.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:142
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
      Sets the string translation service to use.
      
      @param \Drupal\Core\StringTranslation\TranslationInterface $translation
      The string translation service.
      
      @return $this
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
      public setUriCallback($callback)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:693
      public setViewBuilderClass($class)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:500
      protected checkStorageClass($class)
      Checks that the provided class is an instance of ConfigEntityStorage.
      
      @param string $class
      The class to check.
      
      @see \Drupal\Core\Config\Entity\ConfigEntityStorage.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityType.php:155
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
      Formats a string containing a count of items.
      
      See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
      documentation for details.
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
      protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
      Formats a translated string containing a count of items.
      
      See the
      \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
      documentation for details.
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
      protected getNumberOfPlurals($langcode = NULL)
      Returns the number of plurals supported by a given language.
      
      See the
      \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
      documentation for details.
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
      protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
      Gets the string translation service.
      
      @return \Drupal\Core\StringTranslation\TranslationInterface
      The string translation service.
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected t($string, array $args = array(), array $options = array())
      Translates a string to the current language or to a given language.
      
      See the t() documentation for details.
      
      Inherited from Drupal\Core\Entity\EntityType
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
    • constant ID_MAX_LENGTH :: integer32
      constant BUNDLE_MAX_LENGTH :: integer32
      constant PREFIX_LENGTH :: integer83
    protected entityManager -> object Drupal\Core\Entity\EntityManager(34)
    • object (34)
    • Available methods (83)
    • protected extraFields -> array(0)
      protected handlers -> array(3)
      *DEPTH TOO GREAT*
      protected baseFieldDefinitions -> NULL
      protected fieldDefinitions -> NULL
      protected fieldStorageDefinitions -> NULL
      protected translationManager -> object Drupal\Core\StringTranslation\TranslationManager(6)
      *DEPTH TOO GREAT*
      protected classResolver -> object Drupal\Core\DependencyInjection\ClassResolver(3)
      *DEPTH TOO GREAT*
      protected typedDataManager -> object Drupal\Core\TypedData\TypedDataManager(21)
      *DEPTH TOO GREAT*
      protected languageManager -> object Drupal\Core\Language\LanguageManager(6)
      *DEPTH TOO GREAT*
      protected keyValueFactory -> object Drupal\Core\KeyValueStore\KeyValueFactory(4)
      *DEPTH TOO GREAT*
      protected eventDispatcher -> object Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher(4)
      *DEPTH TOO GREAT*
      protected bundleInfo -> NULL
      protected displayModeInfo -> array(0)
      protected fieldMap -> array(0)
      protected fieldMapByFieldType -> array(0)
      protected classNameEntityTypeMap -> array(0)
      protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
      *DEPTH TOO GREAT*
      protected cacheKey -> string(11) "entity_type"
      protected cacheTags -> array(1)
      *DEPTH TOO GREAT*
      protected alterHook -> string(11) "entity_type"
      protected subdir -> string(6) "Entity"
      protected moduleHandler -> object Drupal\Core\Extension\ModuleHandler(11)
      *DEPTH TOO GREAT*
      protected defaults -> array(0)
      protected useCaches -> boolTRUE
      protected pluginDefinitionAnnotationName -> string(34) "Drupal\Component\Annotation\Plugin"
      protected pluginInterface -> string(34) "Drupal\Core\Entity\EntityInterface"
      protected namespaces -> object ArrayObject(55)
      *DEPTH TOO GREAT*
      protected discovery -> object Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery(6)
      *DEPTH TOO GREAT*
      protected factory -> NULL
      protected mapper -> NULL
      protected definitions -> array(34)
      *DEPTH TOO GREAT*
      protected container -> object Drupal\Core\DependencyInjection\Container\prod\service_container_prod_ea32c1db(12)
      *DEPTH TOO GREAT*
      protected stringTranslation -> NULL
      public _serviceId -> string(14) "entity.manager"
    • public __construct(Traversable $namespaces, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\StringTranslation\TranslationInterface $translation_manager, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, Drupal\Core\TypedData\TypedDataManager $typed_data_manager, Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory, Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher)
      Constructs a new Entity plugin manager.
      
      @param \Traversable $namespaces
      An object that implements \Traversable which contains the root paths
      keyed by the corresponding namespace to look for plugin implementations,
      @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
      The module handler.
      @param \Drupal\Core\Cache\CacheBackendInterface $cache
      The cache backend to use.
      @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
      The language manager.
      @param \Drupal\Core\StringTranslation\TranslationInterface $translation_manager
      The string translationManager.
      @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver
      The class resolver.
      @param \Drupal\Core\TypedData\TypedDataManager $typed_data_manager
      The typed data manager.
      @param \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory
      The keyvalue factory.
      @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher
      The event dispatcher.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:203
      public clearCachedBundles()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:854
      public clearCachedDefinitions()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:221
      public clearCachedFieldDefinitions()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:837
      public createHandlerInstance($class, Drupal\Core\Entity\EntityTypeInterface $definition = NULL)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:370
      public createInstance($plugin_id, array $configuration = array())
      {@inheritdoc}
      
      Inherited from Drupal\Component\Plugin\PluginManagerBase
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:76
      public getAccessControlHandler($entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:348
      public getAllBundleInfo()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:872
      public getAllFormModes()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1022
      public getAllViewModes()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1008
      public getBaseFieldDefinitions($entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:389
      public getBundleInfo($entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:864
      public getDefinition($entity_type_id, $exception_on_invalid = true)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:268
      public getDefinitions()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:177
      public getEntityTypeFromClass($class_name)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1165
      public getEntityTypeLabels($group = false)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:942
      public getExtraFields($entity_type_id, $bundle)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:906
      public getFieldDefinitions($entity_type_id, $bundle)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:516
      public getFieldMap()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:645
      public getFieldMapByFieldType($field_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:698
      public getFieldStorageDefinitions($entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:618
      public getFormModeOptions($entity_type, $include_disabled = false)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1098
      public getFormModes($entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1029
      public getFormObject($entity_type, $operation)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:306
      public getHandler($entity_type, $handler_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:355
      public getInstance(array $options)
      {@inheritdoc}
      
      Inherited from Drupal\Component\Plugin\PluginManagerBase
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:96
      public getLastInstalledDefinition($entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1363
      public getLastInstalledFieldStorageDefinitions($entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1408
      public getListBuilder($entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:299
      public getRouteProviders($entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:327
      public getStorage($entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:292
      public getTranslationFromContext(Drupal\Core\Entity\EntityInterface $entity, $langcode = NULL, $context = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:972
      public getViewBuilder($entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:341
      public getViewModeOptions($entity_type, $include_disabled = false)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1091
      public getViewModes($entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1015
      public hasDefinition($plugin_id)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:63
      public hasHandler($entity_type, $handler_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:282
      public loadEntityByConfigTarget($entity_type_id, $target)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1143
      public loadEntityByUuid($entity_type_id, $uuid)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1128
      public onBundleCreate($bundle, $entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1309
      public onBundleDelete($bundle, $entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1348
      public onBundleRename($bundle_old, $bundle_new, $entity_type_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1323
      public onEntityTypeCreate(Drupal\Core\Entity\EntityTypeInterface $entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1195
      public onEntityTypeDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1234
      public onEntityTypeUpdate(Drupal\Core\Entity\EntityTypeInterface $entity_type, Drupal\Core\Entity\EntityTypeInterface $original)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1216
      public onFieldDefinitionCreate(Drupal\Core\Field\FieldDefinitionInterface $field_definition)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:717
      public onFieldDefinitionDelete(Drupal\Core\Field\FieldDefinitionInterface $field_definition)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:767
      public onFieldDefinitionUpdate(Drupal\Core\Field\FieldDefinitionInterface $field_definition, Drupal\Core\Field\FieldDefinitionInterface $original)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:759
      public onFieldStorageDefinitionCreate(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1252
      public onFieldStorageDefinitionDelete(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1290
      public onFieldStorageDefinitionUpdate(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition, Drupal\Core\Field\FieldStorageDefinitionInterface $original)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1271
      public processDefinition(&$definition, $plugin_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:232
      public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array())
      Initialize the cache backend.
      
      Plugin definitions are cached using the provided cache backend. The
      interface language is added as a suffix to the cache key.
      
      @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      Cache backend instance to use.
      @param string $cache_key
      Cache key prefix to use, the language code will be appended
      automatically.
      @param array $cache_tags
      (optional) When providing a list of cache tags, the cached plugin
      definitions are tagged with the provided cache tags. These cache tags can
      then be used to clear the corresponding cached plugin definitions. Note
      that this should be used with care! For clearing all cached plugin
      definitions of a plugin manager, call that plugin manager's
      clearCachedDefinitions() method. Only use cache tags when cached plugin
      definitions should be cleared along with other, related cache entries.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:156
      public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = NULL)
      Sets the Container associated with this Controller.
      
      @param ContainerInterface $container A ContainerInterface instance
      
      Defined in <ROOT>/core/vendor/symfony/dependency-injection/ContainerAwareTrait.php:31
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
      Sets the string translation service to use.
      
      @param \Drupal\Core\StringTranslation\TranslationInterface $translation
      The string translation service.
      
      @return $this
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
      public useCaches($use_caches = false)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1370
      protected alterDefinitions(&$definitions)
      Invokes the hook to alter the definitions if the alter hook is set.
      
      @param $definitions
      The discovered plugin defintions.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:330
      protected alterInfo($alter_hook)
      Initializes the alter hook.
      
      @param string $alter_hook
      Name of the alter hook; for example, to invoke
      hook_mymodule_data_alter() pass in "mymodule_data".
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:170
      protected buildBaseFieldDefinitions($entity_type_id) -> \Drupal\Core\Field\FieldDefinitionInterface[]
      Builds base field definitions for an entity type.
      
      @param string $entity_type_id
      The entity type ID. Only entity types that implement
      \Drupal\Core\Entity\FieldableEntityInterface are supported.
      
      @return \Drupal\Core\Field\FieldDefinitionInterface[]
      An array of field definitions, keyed by field name.
      
      @throws \LogicException
      Thrown if a config entity type is given or if one of the entity keys is
      flagged as translatable.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:420
      protected buildBundleFieldDefinitions($entity_type_id, $bundle, array $base_field_definitions) -> \Drupal\Core\Field\FieldDefinitionInterface[]
      Builds field definitions for a specific bundle within an entity type.
      
      @param string $entity_type_id
      The entity type ID. Only entity types that implement
      \Drupal\Core\Entity\FieldableEntityInterface are supported.
      @param string $bundle
      The bundle.
      @param \Drupal\Core\Field\FieldDefinitionInterface[] $base_field_definitions
      The list of base field definitions.
      
      @return \Drupal\Core\Field\FieldDefinitionInterface[]
      An array of bundle field definitions, keyed by field name. Does
      not include base fields.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:553
      protected buildFieldStorageDefinitions($entity_type_id) -> \Drupal\Core\Field\FieldStorageDefinitionInterface[]
      Builds field storage definitions for an entity type.
      
      @param string $entity_type_id
      The entity type ID. Only entity types that implement
      \Drupal\Core\Entity\FieldableEntityInterface are supported
      
      @return \Drupal\Core\Field\FieldStorageDefinitionInterface[]
      An array of field storage definitions, keyed by field name.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:807
      protected cacheGet($cid)
      Fetches from the cache backend, respecting the use caches flag.
      
      @see \Drupal\Core\Cache\CacheBackendInterface::get()
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:244
      protected cacheSet($cid, $data, $expire = -1, array $tags = array())
      Stores data in the persistent cache, respecting the use caches flag.
      
      @see \Drupal\Core\Cache\CacheBackendInterface::set()
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:256
      protected deleteLastInstalledDefinition($entity_type_id)
      Deletes the entity type definition from the application state.
      
      @param string $entity_type_id
      The entity type definition identifier.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1397
      protected deleteLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition)
      Deletes the field storage definition from the application state.
      
      @param \Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition
      The field storage definition.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1443
      protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid) -> array|null
      Gets a specific plugin definition.
      
      @param array $definitions
      An array of the available plugin definitions.
      @param string $plugin_id
      A plugin id.
      @param bool $exception_on_invalid
      (optional) If TRUE, an invalid plugin ID will throw an exception.
      Defaults to FALSE.
      
      @return array|null
      A plugin definition, or NULL if the plugin ID is invalid and
      $exception_on_invalid is TRUE.
      
      @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
      Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:48
      protected findDefinitions()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:247
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
      Formats a string containing a count of items.
      
      See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
      documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
      protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
      Formats a translated string containing a count of items.
      
      See the
      \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
      documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
      protected getAllDisplayModesByEntityType($display_type) -> array
      Gets the entity display mode info for all entity types.
      
      @param string $display_type
      The display type to be retrieved. It can be "view_mode" or "form_mode".
      
      @return array
      The display mode info for all entity types.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1042
      protected getCachedDefinitions() -> array|null
      Returns the cached plugin definitions of the decorated discovery class.
      
      @return array|null
      On success this will return an array of plugin definitions. On failure
      this should return NULL, indicating to other methods that this has not
      yet been defined. Success with no values should return as an empty array
      and would actually be returned by the getDefinitions() method.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:211
      protected getDiscovery()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:279
      protected getDisplayModeOptions($display_type, $entity_type_id, $include_disabled = false) -> array
      Gets an array of display mode options.
      
      @param string $display_type
      The display type to be retrieved. It can be "view_mode" or "form_mode".
      @param string $entity_type_id
      The entity type whose display mode options should be returned.
      @param bool $include_disabled
      Force to include disabled display modes. Defaults to FALSE.
      
      @return array
      An array of display mode labels, keyed by the display mode ID.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1115
      protected getDisplayModesByEntityType($display_type, $entity_type_id) -> array
      Gets the entity display mode info for a specific entity type.
      
      @param string $display_type
      The display type to be retrieved. It can be "view_mode" or "form_mode".
      @param string $entity_type_id
      The entity type whose display mode info should be returned.
      
      @return array
      The display mode info for a specific entity type.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1075
      protected getFactory()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:290
      protected getNumberOfPlurals($langcode = NULL)
      Returns the number of plurals supported by a given language.
      
      See the
      \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
      documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
      protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
      Gets the string translation service.
      
      @return \Drupal\Core\StringTranslation\TranslationInterface
      The string translation service.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected providerExists($provider) -> bool
      Determines if the provider of a definition exists.
      
      @return bool
      TRUE if provider exists, FALSE otherwise.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:342
      protected setCachedDefinitions($definitions)
      Sets a cache of plugin definitions for the decorated discovery class.
      
      @param array $definitions
      List of definitions to store in cache.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:224
      protected setLastInstalledDefinition(Drupal\Core\Entity\EntityTypeInterface $entity_type)
      Stores the entity type definition in the application state.
      
      @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
      The entity type definition.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1386
      protected setLastInstalledFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition)
      Stores the field storage definition in the application state.
      
      @param \Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition
      The field storage definition.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1430
      protected setLastInstalledFieldStorageDefinitions($entity_type_id, array $storage_definitions)
      Stores the entity type's field storage definitions in the application state.
      
      @param string $entity_type_id
      The entity type identifier.
      @param \Drupal\Core\Field\FieldStorageDefinitionInterface[] $storage_definitions
      An array of field storage definitions.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityManager.php:1420
      protected t($string, array $args = array(), array $options = array())
      Translates a string to the current language or to a given language.
      
      See the t() documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
    protected cacheBin -> string(6) "render"
    protected languageManager -> object Drupal\Core\Language\LanguageManager(6)
    • object (6)
    • Available methods (23)
    • protected translation -> object Drupal\Core\StringTranslation\TranslationManager(6)
      *DEPTH TOO GREAT*
      protected languages -> array(0)
      protected defaultLanguage -> object Drupal\Core\Language\LanguageDefault(2)
      *DEPTH TOO GREAT*
      protected _serviceIds -> array(0)
      public _serviceId -> string(16) "language_manager"
      public definedLanguageTypesInfo -> array(3)
      *DEPTH TOO GREAT*
    • public static getStandardLanguageList()
      @inheritdoc
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:253
      public __construct(Drupal\Core\Language\LanguageDefault $default_language)
      Constructs the language manager.
      
      @param \Drupal\Core\Language\LanguageDefault $default_language
      The default language.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:55
      public __sleep()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:27
      public __wakeup()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:51
      public getConfigOverrideLanguage()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:375
      public getCurrentLanguage($type = language_interface)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:132
      public getDefaultLanguage()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:146
      public getDefaultLockedLanguages($weight = 0)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:204
      public getDefinedLanguageTypesInfo() -> array
      Returns information about all defined language types.
      
      Defines the three core language types:
      - Interface language is the only configurable language type in core. It is
      used by t() as the default language if none is specified.
      - Content language is by default non-configurable and inherits the
      interface language negotiated value. It is used by the Field API to
      determine the display language for fields if no explicit value is
      specified.
      - URL language is by default non-configurable and is determined through the
      URL language negotiation method or the URL fallback language negotiation
      method if no language can be detected. It is used by l() as the default
      language if none is specified.
      
      @return array
      An associative array of language type information arrays keyed by
      language type machine name, in the format of
      hook_language_types_info().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:109
      public getFallbackCandidates(array $context = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:239
      public getLanguage($langcode)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:180
      public getLanguageName($langcode)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:188
      public getLanguageSwitchLinks($type, Drupal\Core\Url $url)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:246
      public getLanguageTypes()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:85
      public getLanguages($flags = 1)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:153
      public getNativeLanguages()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:172
      public isLanguageLocked($langcode)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:231
      public isMultilingual()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:78
      public reset($type = NULL)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:139
      public setConfigOverrideLanguage(Drupal\Core\Language\LanguageInterface $language = NULL)
      {@inheritdoc}
      
      This function is a noop since the configuration cannot be overridden by
      language unless the Language module is enabled. That replaces the default
      language manager with a configurable language manager.
      
      @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage()
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:368
      public setTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:62
      protected filterLanguages(array $languages, $flags = 1) -> \Drupal\Core\Language\LanguageInterface[]
      Filters the full list of languages based on the value of the flag.
      
      The locked languages are removed by default.
      
      @param \Drupal\Core\Language\LanguageInterface[] $languages
      Array with languages to be filtered.
      @param int $flags
      (optional) Specifies the state of the languages that have to be returned.
      It can be: LanguageInterface::STATE_CONFIGURABLE,
      LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL.
      
      @return \Drupal\Core\Language\LanguageInterface[]
      An associative array of languages, keyed by the language code.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:395
      protected t($string, array $args = array(), array $options = array())
      Translates a string to the current language or to a given language.
      
      @see \Drupal\Core\StringTranslation\TranslationInterface()
      
      Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:71
    protected singleFieldDisplays -> NULL
    protected moduleHandler -> object Drupal\Core\Extension\ModuleHandler(11)
    • object (11)
    • Available methods (30)
    • protected loadedFiles -> array(44)
      *DEPTH TOO GREAT*
      protected moduleList -> array(44)
      *DEPTH TOO GREAT*
      protected loaded -> boolTRUE
      protected implementations -> array(238)
      *DEPTH TOO GREAT*
      protected verified -> array(30)
      *DEPTH TOO GREAT*
      protected hookInfo -> NULL
      protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
      *DEPTH TOO GREAT*
      protected cacheNeedsWriting -> boolFALSE
      protected alterFunctions -> array(13)
      *DEPTH TOO GREAT*
      protected root -> string(20) "/var/www/html/drupal"
      • Directory (4.00K)
      • drwxr-xr-x
      public _serviceId -> string(14) "module_handler"
    • public static parseDependency($dependency) -> * An associative array with three keys:
      Parses a dependency for comparison by drupal_check_incompatibility().
      
      @param $dependency
      A dependency string, which specifies a module dependency, and optionally
      the project it comes from and versions that are supported. Supported
      formats include:
      - 'module'
      - 'project:module'
      - 'project:module (>=version, version)'
      
      @return
      An associative array with three keys:
      - 'name' includes the name of the thing to depend on (e.g. 'foo').
      - 'original_version' contains the original version string (which can be
      used in the UI for reporting incompatibilities).
      - 'versions' is a list of associative arrays, each containing the keys
      'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<',
      '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'.
      Callers should pass this structure to drupal_check_incompatibility().
      
      @see drupal_check_incompatibility()
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:652
      public __construct($root, array $module_list = array(), Drupal\Core\Cache\CacheBackendInterface $cache_backend)
      Constructs a ModuleHandler object.
      
      @param string $root
      The app root.
      @param array $module_list
      An associative array whose keys are the names of installed modules and
      whose values are Extension class parameters. This is normally the
      %container.modules% parameter being set up by DrupalKernel.
      @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      Cache backend for storing module hook implementation information.
      
      @see \Drupal\Core\DrupalKernel
      @see \Drupal\Core\CoreServiceProvider
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:108
      public addModule($name, $path)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:190
      public addProfile($name, $path)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:197
      public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:409
      public buildModuleDependencies(array $modules)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:221
      public getHookInfo()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:281
      public getImplementations($hook)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:318
      public getModule($name)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:170
      public getModuleDirectories()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:700
      public getModuleList()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:163
      public getName($module)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:711
      public implementsHook($module, $hook)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:358
      public invoke($module, $hook, array $args = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:378
      public invokeAll($hook, array $args = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:389
      public isLoaded()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:156
      public load($name)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:120
      public loadAll()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:136
      public loadAllIncludes($type, $name = NULL)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:251
      public loadInclude($module, $type, $name = NULL)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:260
      public moduleExists($module)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:244
      public reload()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:148
      public resetImplementations()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:336
      public setModuleList(array $module_list = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:180
      public writeCache()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:326
      protected add($type, $name, $path)
      Adds a module or profile to the list of currently active modules.
      
      @param string $type
      The extension type; either 'module' or 'profile'.
      @param string $name
      The module name; e.g., 'node'.
      @param string $path
      The module path; e.g., 'core/modules/node'.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:211
      protected buildHookInfo()
      Builds hook_hook_info() information.
      
      @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:299
      protected buildImplementationInfo($hook) -> mixed[]
      Builds hook implementation information for a given hook name.
      
      @param string $hook
      The name of the hook (e.g. "help" or "menu").
      
      @return mixed[]
      An array whose keys are the names of the modules which are implementing
      this hook and whose values are either a string identifying a file in
      which the implementation is to be found, or FALSE, if the implementation
      is in the module file.
      
      @throws \RuntimeException
      Exception thrown when an invalid implementation is added by
      hook_module_implements_alter().
      
      @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:555
      protected getImplementationInfo($hook) -> mixed[]
      Provides information about modules' implementations of a hook.
      
      @param string $hook
      The name of the hook (e.g. "help" or "menu").
      
      @return mixed[]
      An array whose keys are the names of the modules which are implementing
      this hook and whose values are either a string identifying a file in
      which the implementation is to be found, or FALSE, if the implementation
      is in the module file.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:509
      protected verifyImplementations(&$implementations, $hook) -> bool
      Verifies an array of implementations loaded from the cache, by including
      the lazy-loaded $module.$group.inc, and checking function_exists().
      
      @param string[] $implementations
      Implementation "group" by module name.
      @param string $hook
      The hook name.
      
      @return bool
      TRUE, if all implementations exist.
      FALSE, if one or more implementations don't exist and need to be removed
      from the cache.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:604
    protected stringTranslation -> object Drupal\Core\StringTranslation\TranslationManager(6)
    • object (6)
    • Available methods (12)
    • protected languageManager -> object Drupal\Core\Language\LanguageManager(6)
      *DEPTH TOO GREAT*
      protected translators -> array(1)
      *DEPTH TOO GREAT*
      protected sortedTranslators -> array(1)
      *DEPTH TOO GREAT*
      protected defaultLangcode -> string(2) "en"
      protected state -> object Drupal\Core\State\State(3)
      *DEPTH TOO GREAT*
      public _serviceId -> string(18) "string_translation"
    • public __construct(Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\State\StateInterface $state = NULL)
      Constructs a TranslationManager object.
      
      @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
      The language manager.
      @param \Drupal\Core\State\StateInterface $state
      (optional) The state service.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:71
      public addTranslator(Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator, $priority = 0) -> \Drupal\Core\StringTranslation\TranslationManager
      Appends a translation system to the translation chain.
      
      @param \Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator
      The translation interface to be appended to the translation chain.
      @param int $priority
      The priority of the logger being added.
      
      @return \Drupal\Core\StringTranslation\TranslationManager
      The called object.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:99
      public formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:181
      public formatPluralTranslated($count, $translation, array $args = array(), array $options = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:190
      public getNumberOfPlurals($langcode = NULL)
      @inheritdoc.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:246
      public getStringTranslation($langcode, $string, $context)
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:125
      public initLanguageManager()
      Initializes the injected language manager with the translation manager.
      
      This should be called right after instantiating the translation manager to
      make it available to the language manager without introducing a circular
      dependency.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:84
      public reset()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:234
      public setDefaultLangcode($langcode)
      Sets the default langcode.
      
      @param string $langcode
      A language code.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:227
      public translate($string, array $args = array(), array $options = array())
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:142
      protected doTranslate($string, array $options = array()) -> string
      Translates a string to the current language or to a given language.
      
      @param string $string
      A string containing the English string to translate.
      @param array $options
      An associative array of additional options, with the following elements:
      - 'langcode': The language code to translate to a language other than
      what is used to display the page.
      - 'context': The context the source string belongs to.
      
      @return string
      The translated string.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:166
      protected sortTranslators() -> array
      Sorts translators according to priority.
      
      @return array
      A sorted array of translators objects.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:112
    protected _serviceIds -> array(0)
  • public static createInstance(Symfony\Component\DependencyInjection\ContainerInterface $container, Drupal\Core\Entity\EntityTypeInterface $entity_type)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:92
    public __construct(Drupal\Core\Entity\EntityTypeInterface $entity_type, Drupal\Core\Entity\EntityManagerInterface $entity_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager)
    Constructs a new EntityViewBuilder.
    
    @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
    The entity type definition.
    @param \Drupal\Core\Entity\EntityManagerInterface $entity_manager
    The entity manager service.
    @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
    The language manager.
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:82
    public __sleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:27
    public __wakeup()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:51
    public build(array $build) -> array
    Builds an entity's view; augments entity defaults.
    
    This function is assigned as a #pre_render callback in ::view().
    
    It transforms the renderable array for a single entity to the same
    structure as if we were rendering multiple entities, and then calls the
    default ::buildMultiple() #pre_render callback.
    
    @param array $build
    A renderable array containing build information and context for an entity
    view.
    
    @return array
    The updated renderable array.
    
    @see drupal_render()
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:213
    public buildBlock($build)
    #pre_render callback for building a block.
    
    Renders the content using the provided block plugin, and then:
    - if there is no content, aborts rendering, and makes sure the block won't
    be rendered.
    - if there is content, moves the contextual links from the block content to
    the block itself.
    
    Defined in <ROOT>/core/modules/block/src/BlockViewBuilder.php:105
    public buildComponents(array &$build, array $entities, array $displays, $view_mode, $langcode = NULL)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/BlockViewBuilder.php:26
    public buildMultiple(array $build_list) -> array
    Builds multiple entities' views; augments entity defaults.
    
    This function is assigned as a #pre_render callback in ::viewMultiple().
    
    By delaying the building of an entity until the #pre_render processing in
    drupal_render(), the processing cost of assembling an entity's renderable
    array is saved on cache-hit requests.
    
    @param array $build_list
    A renderable  array containing build information and context for an
    entity view.
    
    @return array
    The updated renderable array.
    
    @see drupal_render()
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:240
    public getCacheTags()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:347
    public resetCache(array $entities = NULL)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:354
    public setModuleHandler(Drupal\Core\Extension\ModuleHandlerInterface $module_handler) -> $this
    Sets the module handler for this handler.
    
    @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
    The module handler.
    
    @return $this
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:51
    public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
    Sets the string translation service to use.
    
    @param \Drupal\Core\StringTranslation\TranslationInterface $translation
    The string translation service.
    
    @return $this
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
    public view(Drupal\Core\Entity\EntityInterface $entity, $view_mode = full, $langcode = NULL)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/BlockViewBuilder.php:32
    public viewField(Drupal\Core\Field\FieldItemListInterface $items, $display_options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:399
    public viewFieldItem(Drupal\Core\Field\FieldItemInterface $item, $display = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:416
    public viewMultiple(array $entities = array(), $view_mode = full, $langcode = NULL)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/BlockViewBuilder.php:40
    protected alterBuild(array &$build, Drupal\Core\Entity\EntityInterface $entity, Drupal\Core\Entity\Display\EntityViewDisplayInterface $display, $view_mode, $langcode = NULL)
    Specific per-entity building.
    
    @param array $build
    The render array that is being created.
    @param \Drupal\Core\Entity\EntityInterface $entity
    The entity to be prepared.
    @param \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display
    The entity view display holding the display options configured for the
    entity components.
    @param string $view_mode
    The view mode that should be used to prepare the entity.
    @param string $langcode
    (optional) For which language the entity should be prepared, defaults to
    the current content language.
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:342
    protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
    Formats a string containing a count of items.
    
    See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
    documentation for details.
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
    protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
    Formats a translated string containing a count of items.
    
    See the
    \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
    documentation for details.
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
    protected getBuildDefaults(Drupal\Core\Entity\EntityInterface $entity, $view_mode, $langcode) -> array
    Provides entity-specific defaults to the build process.
    
    @param \Drupal\Core\Entity\EntityInterface $entity
    The entity for which the defaults should be provided.
    @param string $view_mode
    The view mode that should be used.
    @param string $langcode
    For which language the entity should be prepared, defaults to
    the current content language.
    
    @return array
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:156
    protected getNumberOfPlurals($langcode = NULL)
    Returns the number of plurals supported by a given language.
    
    See the
    \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
    documentation for details.
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
    protected getSingleFieldDisplay($entity, $field_name, $display_options) -> \Drupal\Core\Entity\Display\EntityViewDisplayInterface
    Gets an EntityViewDisplay for rendering an individual field.
    
    @param \Drupal\Core\Entity\EntityInterface $entity
    The entity.
    @param string $field_name
    The field name.
    @param string|array $display_options
    The display options passed to the viewField() method.
    
    @return \Drupal\Core\Entity\Display\EntityViewDisplayInterface
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:449
    protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
    Gets the string translation service.
    
    @return \Drupal\Core\StringTranslation\TranslationInterface
    The string translation service.
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
    protected isViewModeCacheable($view_mode) -> bool
    Determines whether the view mode is cacheable.
    
    @param string $view_mode
    Name of the view mode that should be rendered.
    
    @return bool
    TRUE if the view mode can be cached, FALSE otherwise.
    
    Inherited from Drupal\Core\Entity\EntityViewBuilder
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:387
    protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
    Gets the module handler.
    
    @return \Drupal\Core\Extension\ModuleHandlerInterface
    The module handler.
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:36
    protected t($string, array $args = array(), array $options = array())
    Translates a string to the current language or to a given language.
    
    See the t() documentation for details.
    
    Inherited from Drupal\Core\Entity\EntityHandlerBase
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
string(10) "buildBlock"
'#block' => object Drupal\block\Entity\Block(29)
  • object (29)
  • Available methods (98)
  • Static class properties (2)
  • protected id -> string(8) "messages"
    protected settings -> array(5)
    'id' => string(21) "system_messages_block"
    'label' => string(8) "Messages"
    'provider' => string(6) "system"
    'label_display' => string(1) "0"
    'cache' => array(1)
    'max_age' => integer-1
    protected region -> string(7) "content"
    protected weight -> integer-6
    protected plugin -> string(21) "system_messages_block"
    protected visibility -> array(0)
    protected pluginCollection -> object Drupal\block\BlockPluginCollection(7)
    • object (7)
    • Iterator contents (1)
    • Available methods (16)
    • protected blockId -> string(8) "messages"
      protected manager -> object Drupal\Core\Block\BlockManager(17)
      • object (17)
      • Available methods (38)
      • protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
        • object (5)
        • Available methods (17)
        • Static class properties (2)
        • protected bin -> string(15) "cache_discovery"
          protected consistentBackend -> object Drupal\Core\Cache\DatabaseBackend(3)
          *DEPTH TOO GREAT*
          protected fastBackend -> object Drupal\Core\Cache\ApcuBackend(4)
          *DEPTH TOO GREAT*
          protected lastWriteTimestamp -> float1440643660.652
          public _serviceId -> string(15) "cache.discovery"
        • public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
          Constructs a ChainedFastBackend object.
          
          @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend
          The consistent cache backend.
          @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend
          The fast cache backend.
          @param string $bin
          The cache bin for which the object is created.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:87
          public delete($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:200
          public deleteAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:216
          public deleteMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:208
          public garbageCollection()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:257
          public get($cid, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:97
          public getMultiple(&$cids, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:106
          public invalidate($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:224
          public invalidateAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:249
          public invalidateMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:231
          public invalidateTags(array $tags)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:239
          public removeBin()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:265
          public reset()
          @todo Document in https://www.drupal.org/node/2311945.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:273
          public set($cid, $data, $expire = -1, array $tags = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:175
          public setMultiple(array $items)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:186
          protected getLastWriteTimestamp()
          Gets the last write timestamp.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:280
          protected markAsOutdated()
          Marks the fast cache bin as outdated because of a write.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:291
        • constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
          constant CACHE_PERMANENT :: integer-1
        protected cacheKey -> string(13) "block_plugins"
        protected cacheTags -> array(0)
        protected alterHook -> string(5) "block"
        protected subdir -> string(12) "Plugin/Block"
        protected moduleHandler -> object Drupal\Core\Extension\ModuleHandler(11)
        • object (11)
        • Available methods (30)
        • protected loadedFiles -> array(44)
          *DEPTH TOO GREAT*
          protected moduleList -> array(44)
          *DEPTH TOO GREAT*
          protected loaded -> boolTRUE
          protected implementations -> array(238)
          *DEPTH TOO GREAT*
          protected verified -> array(30)
          *DEPTH TOO GREAT*
          protected hookInfo -> NULL
          protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
          *DEPTH TOO GREAT*
          protected cacheNeedsWriting -> boolFALSE
          protected alterFunctions -> array(13)
          *DEPTH TOO GREAT*
          protected root -> string(20) "/var/www/html/drupal"
          • Directory (4.00K)
          • drwxr-xr-x
          public _serviceId -> string(14) "module_handler"
        • public static parseDependency($dependency) -> * An associative array with three keys:
          Parses a dependency for comparison by drupal_check_incompatibility().
          
          @param $dependency
          A dependency string, which specifies a module dependency, and optionally
          the project it comes from and versions that are supported. Supported
          formats include:
          - 'module'
          - 'project:module'
          - 'project:module (>=version, version)'
          
          @return
          An associative array with three keys:
          - 'name' includes the name of the thing to depend on (e.g. 'foo').
          - 'original_version' contains the original version string (which can be
          used in the UI for reporting incompatibilities).
          - 'versions' is a list of associative arrays, each containing the keys
          'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<',
          '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'.
          Callers should pass this structure to drupal_check_incompatibility().
          
          @see drupal_check_incompatibility()
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:652
          public __construct($root, array $module_list = array(), Drupal\Core\Cache\CacheBackendInterface $cache_backend)
          Constructs a ModuleHandler object.
          
          @param string $root
          The app root.
          @param array $module_list
          An associative array whose keys are the names of installed modules and
          whose values are Extension class parameters. This is normally the
          %container.modules% parameter being set up by DrupalKernel.
          @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          Cache backend for storing module hook implementation information.
          
          @see \Drupal\Core\DrupalKernel
          @see \Drupal\Core\CoreServiceProvider
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:108
          public addModule($name, $path)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:190
          public addProfile($name, $path)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:197
          public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:409
          public buildModuleDependencies(array $modules)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:221
          public getHookInfo()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:281
          public getImplementations($hook)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:318
          public getModule($name)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:170
          public getModuleDirectories()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:700
          public getModuleList()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:163
          public getName($module)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:711
          public implementsHook($module, $hook)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:358
          public invoke($module, $hook, array $args = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:378
          public invokeAll($hook, array $args = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:389
          public isLoaded()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:156
          public load($name)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:120
          public loadAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:136
          public loadAllIncludes($type, $name = NULL)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:251
          public loadInclude($module, $type, $name = NULL)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:260
          public moduleExists($module)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:244
          public reload()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:148
          public resetImplementations()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:336
          public setModuleList(array $module_list = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:180
          public writeCache()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:326
          protected add($type, $name, $path)
          Adds a module or profile to the list of currently active modules.
          
          @param string $type
          The extension type; either 'module' or 'profile'.
          @param string $name
          The module name; e.g., 'node'.
          @param string $path
          The module path; e.g., 'core/modules/node'.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:211
          protected buildHookInfo()
          Builds hook_hook_info() information.
          
          @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:299
          protected buildImplementationInfo($hook) -> mixed[]
          Builds hook implementation information for a given hook name.
          
          @param string $hook
          The name of the hook (e.g. "help" or "menu").
          
          @return mixed[]
          An array whose keys are the names of the modules which are implementing
          this hook and whose values are either a string identifying a file in
          which the implementation is to be found, or FALSE, if the implementation
          is in the module file.
          
          @throws \RuntimeException
          Exception thrown when an invalid implementation is added by
          hook_module_implements_alter().
          
          @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:555
          protected getImplementationInfo($hook) -> mixed[]
          Provides information about modules' implementations of a hook.
          
          @param string $hook
          The name of the hook (e.g. "help" or "menu").
          
          @return mixed[]
          An array whose keys are the names of the modules which are implementing
          this hook and whose values are either a string identifying a file in
          which the implementation is to be found, or FALSE, if the implementation
          is in the module file.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:509
          protected verifyImplementations(&$implementations, $hook) -> bool
          Verifies an array of implementations loaded from the cache, by including
          the lazy-loaded $module.$group.inc, and checking function_exists().
          
          @param string[] $implementations
          Implementation "group" by module name.
          @param string $hook
          The hook name.
          
          @return bool
          TRUE, if all implementations exist.
          FALSE, if one or more implementations don't exist and need to be removed
          from the cache.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:604
        protected defaults -> array(0)
        protected useCaches -> boolTRUE
        protected pluginDefinitionAnnotationName -> string(34) "Drupal\Core\Block\Annotation\Block"
        protected pluginInterface -> string(38) "Drupal\Core\Block\BlockPluginInterface"
        protected namespaces -> object ArrayObject(56)
        • object (56)
        • Iterator contents (55)
        • Available methods (22)
        • Static class properties (2)
        • public Drupal\block -> string(22) "core/modules/block/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\block_content -> string(30) "core/modules/block_content/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\color -> string(22) "core/modules/color/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\comment -> string(24) "core/modules/comment/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\config -> string(23) "core/modules/config/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\contact -> string(24) "core/modules/contact/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\contextual -> string(27) "core/modules/contextual/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\datetime -> string(25) "core/modules/datetime/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\dblog -> string(22) "core/modules/dblog/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\devel -> string(25) "modules/contrib/devel/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\editor -> string(23) "core/modules/editor/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\entity_reference -> string(33) "core/modules/entity_reference/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\field -> string(22) "core/modules/field/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\file -> string(21) "core/modules/file/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\filter -> string(23) "core/modules/filter/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\help -> string(21) "core/modules/help/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\history -> string(24) "core/modules/history/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\image -> string(22) "core/modules/image/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\link -> string(21) "core/modules/link/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\node -> string(21) "core/modules/node/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\options -> string(24) "core/modules/options/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\path -> string(21) "core/modules/path/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\rdf -> string(20) "core/modules/rdf/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\search -> string(23) "core/modules/search/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\system -> string(23) "core/modules/system/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\telephone -> string(26) "core/modules/telephone/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\text -> string(21) "core/modules/text/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\tour -> string(21) "core/modules/tour/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\update -> string(23) "core/modules/update/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\user -> string(21) "core/modules/user/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\views -> string(22) "core/modules/views/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\standard -> string(26) "core/profiles/standard/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
          • Directory (4.00K)
          • drwxr-xr-x
          public _serviceId -> string(20) "container.namespaces"
        • *DEPTH TOO GREAT*
        • public __construct($array)
          Defined in .../
          public append($value)
          Defined in .../
          public asort()
          Defined in .../
          public count()
          Defined in .../
          public exchangeArray($array)
          Defined in .../
          public getArrayCopy()
          Defined in .../
          public getFlags()
          Defined in .../
          public getIterator()
          Defined in .../
          public getIteratorClass()
          Defined in .../
          public ksort()
          Defined in .../
          public natcasesort()
          Defined in .../
          public natsort()
          Defined in .../
          public offsetExists($index)
          Defined in .../
          public offsetGet($index)
          Defined in .../
          public offsetSet($index, $newval)
          Defined in .../
          public offsetUnset($index)
          Defined in .../
          public serialize()
          Defined in .../
          public setFlags($flags)
          Defined in .../
          public setIteratorClass($iteratorClass)
          Defined in .../
          public uasort($cmp_function)
          Defined in .../
          public uksort($cmp_function)
          Defined in .../
          public unserialize($serialized)
          Defined in .../
        • constant STD_PROP_LIST :: integer1
          constant ARRAY_AS_PROPS :: integer2
        protected discovery -> NULL
        protected factory -> object Drupal\Core\Plugin\Factory\ContainerFactory(2)
        • object (2)
        • Available methods (3)
        • protected discovery -> object Drupal\Core\Block\BlockManager(17) *RECURSION*
          protected interface -> string(38) "Drupal\Core\Block\BlockPluginInterface"
        • public static getPluginClass($plugin_id, $plugin_definition = NULL, $required_interface = NULL) -> string
          Finds the class relevant for a given plugin.
          
          @param string $plugin_id
          The id of a plugin.
          @param mixed $plugin_definition
          The plugin definition associated with the plugin ID.
          @param string $required_interface
          (optional) THe required plugin interface.
          
          @return string
          The appropriate class name.
          
          @throws \Drupal\Component\Plugin\Exception\PluginException
          Thrown when there is no class specified, the class doesn't exist, or
          the class does not implement the specified required interface.
          
          
          Inherited from Drupal\Component\Plugin\Factory\DefaultFactory
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php:79
          public __construct(Drupal\Component\Plugin\Discovery\DiscoveryInterface $discovery, $plugin_interface = NULL)
          Constructs a Drupal\Component\Plugin\Factory\DefaultFactory object.
          
          @param \Drupal\Component\Plugin\Discovery\DiscoveryInterface $discovery
          The plugin discovery.
          @param string|null $plugin_interface
          (optional) The interface each plugin should implement.
          
          Inherited from Drupal\Component\Plugin\Factory\DefaultFactory
          Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php:47
          public createInstance($plugin_id, array $configuration = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Factory/ContainerFactory.php:19
        protected mapper -> NULL
        protected definitions -> array(23)
        'devel_execute_php' => array(6)
        *DEPTH TOO GREAT*
        'devel_switch_user' => array(6)
        *DEPTH TOO GREAT*
        'help_block' => array(6)
        *DEPTH TOO GREAT*
        'node_syndicate_block' => array(6)
        *DEPTH TOO GREAT*
        'search_form_block' => array(6)
        *DEPTH TOO GREAT*
        'shortcuts' => array(6)
        *DEPTH TOO GREAT*
        'system_branding_block' => array(6)
        *DEPTH TOO GREAT*
        'system_breadcrumb_block' => array(6)
        *DEPTH TOO GREAT*
        'system_powered_by_block' => array(6)
        *DEPTH TOO GREAT*
        'system_menu_block:account' => array(8)
        *DEPTH TOO GREAT*
        'system_menu_block:admin' => array(8)
        *DEPTH TOO GREAT*
        'system_menu_block:devel' => array(8)
        *DEPTH TOO GREAT*
        'system_menu_block:footer' => array(8)
        *DEPTH TOO GREAT*
        'system_menu_block:main' => array(8)
        *DEPTH TOO GREAT*
        'system_menu_block:tools' => array(8)
        *DEPTH TOO GREAT*
        'system_main_block' => array(6)
        *DEPTH TOO GREAT*
        'system_messages_block' => array(6)
        *DEPTH TOO GREAT*
        'user_login_block' => array(6)
        *DEPTH TOO GREAT*
        'views_block:comments_recent-block_1' => array(8)
        *DEPTH TOO GREAT*
        'views_block:content_recent-block_1' => array(8)
        *DEPTH TOO GREAT*
        'views_block:who_s_new-block_1' => array(8)
        *DEPTH TOO GREAT*
        'views_block:who_s_online-who_s_online_block' => array(8)
        *DEPTH TOO GREAT*
        'broken' => array(6)
        *DEPTH TOO GREAT*
        protected stringTranslation -> NULL
        public _serviceId -> string(20) "plugin.manager.block"
      • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler)
        Constructs a new \Drupal\Core\Block\BlockManager object.
        
        @param \Traversable $namespaces
        An object that implements \Traversable which contains the root paths
        keyed by the corresponding namespace to look for plugin implementations.
        @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        Cache backend instance to use.
        @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        The module handler to invoke the alter hook with.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:43
        public clearCachedDefinitions()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:189
        public createInstance($plugin_id, array $configuration = array())
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:76
        public getCategories()
        Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getCategories().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:81
        public getDefinition($plugin_id, $exception_on_invalid = true)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:24
        public getDefinitions()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:177
        public getDefinitionsForContexts(array $contexts = array())
        See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:27
        public getFallbackPluginId($plugin_id, array $configuration = array())
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:82
        public getGroupedDefinitions(array $definitions = NULL)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:72
        public getInstance(array $options)
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:96
        public getModuleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
        Returns the module handler used.
        
        @return \Drupal\Core\Extension\ModuleHandlerInterface
        The module handler.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:69
        public getSortedDefinitions(array $definitions = NULL)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:61
        public hasDefinition($plugin_id)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:63
        public processDefinition(&$definition, $plugin_id)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockManager.php:53
        public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array())
        Initialize the cache backend.
        
        Plugin definitions are cached using the provided cache backend. The
        interface language is added as a suffix to the cache key.
        
        @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        Cache backend instance to use.
        @param string $cache_key
        Cache key prefix to use, the language code will be appended
        automatically.
        @param array $cache_tags
        (optional) When providing a list of cache tags, the cached plugin
        definitions are tagged with the provided cache tags. These cache tags can
        then be used to clear the corresponding cached plugin definitions. Note
        that this should be used with care! For clearing all cached plugin
        definitions of a plugin manager, call that plugin manager's
        clearCachedDefinitions() method. Only use cache tags when cached plugin
        definitions should be cleared along with other, related cache entries.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:156
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
        Sets the string translation service to use.
        
        @param \Drupal\Core\StringTranslation\TranslationInterface $translation
        The string translation service.
        
        @return $this
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
        public traitGetGroupedDefinitions(array $definitions = NULL, $label_key = label)
        Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getGroupedDefinitions().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:110
        public traitGetSortedDefinitions(array $definitions = NULL, $label_key = label)
        Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getSortedDefinitions().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:94
        public useCaches($use_caches = false)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:232
        protected alterDefinitions(&$definitions)
        Invokes the hook to alter the definitions if the alter hook is set.
        
        @param $definitions
        The discovered plugin defintions.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:330
        protected alterInfo($alter_hook)
        Initializes the alter hook.
        
        @param string $alter_hook
        Name of the alter hook; for example, to invoke
        hook_mymodule_data_alter() pass in "mymodule_data".
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:170
        protected cacheGet($cid)
        Fetches from the cache backend, respecting the use caches flag.
        
        @see \Drupal\Core\Cache\CacheBackendInterface::get()
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:244
        protected cacheSet($cid, $data, $expire = -1, array $tags = array())
        Stores data in the persistent cache, respecting the use caches flag.
        
        @see \Drupal\Core\Cache\CacheBackendInterface::set()
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:256
        protected contextHandler() -> \Drupal\Core\Plugin\Context\ContextHandlerInterface
        Wraps the context handler.
        
        @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:20
        protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid) -> array|null
        Gets a specific plugin definition.
        
        @param array $definitions
        An array of the available plugin definitions.
        @param string $plugin_id
        A plugin id.
        @param bool $exception_on_invalid
        (optional) If TRUE, an invalid plugin ID will throw an exception.
        Defaults to FALSE.
        
        @return array|null
        A plugin definition, or NULL if the plugin ID is invalid and
        $exception_on_invalid is TRUE.
        
        @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
        Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:48
        protected findDefinitions() -> array
        Finds plugin definitions.
        
        @return array
        List of definitions to store in cache.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:303
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
        Formats a string containing a count of items.
        
        See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
        documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
        protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
        Formats a translated string containing a count of items.
        
        See the
        \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
        documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
        protected getCachedDefinitions() -> array|null
        Returns the cached plugin definitions of the decorated discovery class.
        
        @return array|null
        On success this will return an array of plugin definitions. On failure
        this should return NULL, indicating to other methods that this has not
        yet been defined. Success with no values should return as an empty array
        and would actually be returned by the getDefinitions() method.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:211
        protected getDiscovery()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:279
        protected getFactory()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:290
        protected getNumberOfPlurals($langcode = NULL)
        Returns the number of plurals supported by a given language.
        
        See the
        \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
        documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
        protected getProviderName($provider) -> string
        Gets the name of a provider.
        
        @param string $provider
        The machine name of a plugin provider.
        
        @return string
        The human-readable module name if it exists, otherwise the
        machine-readable name passed.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:53
        protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
        Gets the string translation service.
        
        @return \Drupal\Core\StringTranslation\TranslationInterface
        The string translation service.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected processDefinitionCategory(&$definition)
        Processes a plugin definition to ensure there is a category.
        
        If the definition lacks a category, it defaults to the providing module.
        
        @param array $definition
        The plugin definition.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:34
        protected providerExists($provider) -> bool
        Determines if the provider of a definition exists.
        
        @return bool
        TRUE if provider exists, FALSE otherwise.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:342
        protected setCachedDefinitions($definitions)
        Sets a cache of plugin definitions for the decorated discovery class.
        
        @param array $definitions
        List of definitions to store in cache.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:224
        protected t($string, array $args = array(), array $options = array())
        Translates a string to the current language or to a given language.
        
        See the t() documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
      protected configuration -> array(5)
      'id' => string(21) "system_messages_block"
      'label' => string(8) "Messages"
      'provider' => string(6) "system"
      'label_display' => string(1) "0"
      'cache' => array(1)
      'max_age' => integer-1
      protected instanceId -> string(21) "system_messages_block"
      protected pluginInstances -> array(1)
      'system_messages_block' => object Drupal\system\Plugin\Block\SystemMessagesBlock(8)
      • object (8)
      • Available methods (49)
      • Static class properties (1)
      • protected transliteration -> NULL
        protected context -> array(0)
        protected pluginId -> string(21) "system_messages_block"
        protected pluginDefinition -> array(6)
        *DEPTH TOO GREAT*
        protected configuration -> array(5)
        *DEPTH TOO GREAT*
        protected typedDataManager -> NULL
        protected stringTranslation -> NULL
        protected _serviceIds -> array(0)
      • public __construct(array $configuration, $plugin_id, $plugin_definition)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:58
        public __sleep()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:27
        public __wakeup()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:51
        public access(Drupal\Core\Session\AccountInterface $account, $return_as_object = false)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:124
        public blockForm($form, Drupal\Core\Form\FormStateInterface $form_state)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:210
        public blockSubmit($form, Drupal\Core\Form\FormStateInterface $form_state)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:256
        public blockValidate($form, Drupal\Core\Form\FormStateInterface $form_state)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:232
        public build()
        {@inheritdoc}
        
        Defined in <ROOT>/core/modules/system/src/Plugin/Block/SystemMessagesBlock.php:39
        public buildConfigurationForm(array $form, Drupal\Core\Form\FormStateInterface $form_state)
        {@inheritdoc}
        
        Defined in <ROOT>/core/modules/system/src/Plugin/Block/SystemMessagesBlock.php:46
        public calculateDependencies()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:117
        public defaultConfiguration()
        {@inheritdoc}
        
        Defined in <ROOT>/core/modules/system/src/Plugin/Block/SystemMessagesBlock.php:30
        public getBaseId()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginBase.php:73
        public getCacheContexts()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:99
        public getCacheMaxAge()
        {@inheritdoc}
        
        Defined in <ROOT>/core/modules/system/src/Plugin/Block/SystemMessagesBlock.php:60
        public getCacheTags()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:115
        public getConfiguration()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:66
        public getContext($name)
        {@inheritdoc}
        
        This code is identical to the Component in order to pick up a different
        Context class.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:36
        public getContextDefinition($name)
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php:68
        public getContextDefinitions() -> \Drupal\Core\Plugin\Context\ContextDefinitionInterface[]
        {@inheritdoc}
        
        @return \Drupal\Core\Plugin\Context\ContextDefinitionInterface[]
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:83
        public getContextMapping()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:58
        public getContextValue($name)
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php:119
        public getContextValues()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php:108
        public getContexts()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php:79
        public getDerivativeId()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginBase.php:84
        public getMachineNameSuggestion()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:261
        public getPluginDefinition()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginBase.php:96
        public getPluginId()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginBase.php:66
        public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManager
        Gets the typed data manager.
        
        @return \Drupal\Core\TypedData\TypedDataManager
        The typed data manager.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:41
        public label()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:44
        public setConfiguration(array $configuration)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:73
        public setConfigurationValue($key, $value)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:110
        public setContext($name, Drupal\Component\Plugin\Context\ContextInterface $context)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:47
        public setContextMapping(array $context_mapping)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:66
        public setContextValue($name, $value)
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php:126
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
        Sets the string translation service to use.
        
        @param \Drupal\Core\StringTranslation\TranslationInterface $translation
        The string translation service.
        
        @return $this
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
        public setTransliteration(Drupal\Component\Transliteration\TransliterationInterface $transliteration)
        Sets the transliteration service.
        
        @param \Drupal\Component\Transliteration\TransliterationInterface $transliteration
        The transliteration service.
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:304
        public setTypedDataManager(Drupal\Core\TypedData\TypedDataManager $typed_data_manager) -> $this
        Sets the typed data manager.
        
        @param \Drupal\Core\TypedData\TypedDataManager $typed_data_manager
        The typed data manager.
        
        @return $this
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/TypedData/TypedDataTrait.php:30
        public submitConfigurationForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state)
        {@inheritdoc}
        
        Most block plugins should not override this method. To add submission
        handling for a specific block type, override BlockBase::blockSubmit().
        
        @see \Drupal\Core\Block\BlockBase::blockSubmit()
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:242
        public validateConfigurationForm(array &$form, Drupal\Core\Form\FormStateInterface $form_state)
        {@inheritdoc}
        
        Most block plugins should not override this method. To add validation
        for a specific block type, override BlockBase::blockValidate().
        
        @see \Drupal\Core\Block\BlockBase::blockValidate()
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:222
        public validateContexts()
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php:134
        protected baseConfigurationDefaults() -> array
        Returns generic default configuration for block plugins.
        
        @return array
        An associative array with the default configuration.
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:87
        protected blockAccess(Drupal\Core\Session\AccountInterface $account) -> \Drupal\Core\Access\AccessResult
        Indicates whether the block should be shown.
        
        Blocks with specific access checking should override this method rather
        than access(), in order to avoid repeating the handling of the
        $return_as_object argument.
        
        @param \Drupal\Core\Session\AccountInterface $account
        The user session for which to check access.
        
        @return \Drupal\Core\Access\AccessResult
        The access result.
        
        @see self::access()
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:144
        protected contextHandler() -> \Drupal\Core\Plugin\Context\ContextHandlerInterface
        Wraps the context handler.
        
        @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php:92
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
        Formats a string containing a count of items.
        
        See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
        documentation for details.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
        protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
        Formats a translated string containing a count of items.
        
        See the
        \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
        documentation for details.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
        protected getNumberOfPlurals($langcode = NULL)
        Returns the number of plurals supported by a given language.
        
        See the
        \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
        documentation for details.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
        protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
        Gets the string translation service.
        
        @return \Drupal\Core\StringTranslation\TranslationInterface
        The string translation service.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected t($string, array $args = array(), array $options = array())
        Translates a string to the current language or to a given language.
        
        See the t() documentation for details.
        
        Inherited from Drupal\Core\Plugin\ContextAwarePluginBase
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
        protected transliteration() -> \Drupal\Component\Transliteration\TransliterationInterface
        Wraps the transliteration service.
        
        @return \Drupal\Component\Transliteration\TransliterationInterface
        
        Inherited from Drupal\Core\Block\BlockBase
        Defined in <ROOT>/core/lib/Drupal/Core/Block/BlockBase.php:291
      • constant DERIVATIVE_SEPARATOR :: string(1) ":"
      protected instanceIDs -> array(1)
      'system_messages_block' => string(21) "system_messages_block"
      protected _serviceIds -> array(0)
    • 'system_messages_block' => object Drupal\system\Plugin\Block\SystemMessagesBlock(8)
      protected transliteration -> NULL
      protected context -> array(0)
      protected pluginId -> string(21) "system_messages_block"
      protected pluginDefinition -> array(6)
      *DEPTH TOO GREAT*
      protected configuration -> array(5)
      *DEPTH TOO GREAT*
      protected typedDataManager -> NULL
      protected stringTranslation -> NULL
      protected _serviceIds -> array(0)
    • public __construct(Drupal\Component\Plugin\PluginManagerInterface $manager, $instance_id, array $configuration, $block_id)
      Constructs a new BlockPluginCollection.
      
      @param \Drupal\Component\Plugin\PluginManagerInterface $manager
      The manager to be used for instantiating plugins.
      @param string $instance_id
      The ID of the plugin instance.
      @param array $configuration
      An array of configuration.
      @param string $block_id
      The unique ID of the block entity using this plugin.
      
      Defined in <ROOT>/core/modules/block/src/BlockPluginCollection.php:38
      public __sleep()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultSingleLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:27
      public __wakeup()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultSingleLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:51
      public addInstanceId($id, $configuration = NULL)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultSingleLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php:101
      public clear()
      Clears all instantiated plugins.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:60
      public count()
      {@inheritdoc}
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:161
      public &get($instance_id) -> \Drupal\Core\Block\BlockPluginInterface
      {@inheritdoc}
      
      @return \Drupal\Core\Block\BlockPluginInterface
      
      Defined in <ROOT>/core/modules/block/src/BlockPluginCollection.php:49
      public getConfiguration()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultSingleLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php:76
      public getInstanceIds() -> array
      Gets all instance IDs.
      
      @return array
      An array of all available instance IDs.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:135
      public getIterator()
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:150
      public has($instance_id) -> bool
      Determines if a plugin instance exists.
      
      @param string $instance_id
      The ID of the plugin instance to check.
      
      @return bool
      TRUE if the plugin instance exists, FALSE otherwise.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:73
      public remove($instance_id)
      Removes an initialized plugin.
      
      The plugin can still be used; it will be reinitialized.
      
      @param string $instance_id
      The ID of the plugin instance to remove.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:111
      public removeInstanceId($instance_id)
      Removes an instance ID.
      
      @param string $instance_id
      The ID of the plugin instance to remove.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:145
      public set($instance_id, $value)
      Stores an initialized plugin.
      
      @param string $instance_id
      The ID of the plugin instance being stored.
      @param mixed $value
      An instantiated plugin.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:98
      public setConfiguration($configuration)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultSingleLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php:89
      protected initializePlugin($instance_id)
      {@inheritdoc}
      
      Defined in <ROOT>/core/modules/block/src/BlockPluginCollection.php:56
    protected contexts -> array(0)
    protected visibilityCollection -> object Drupal\Core\Condition\ConditionPluginCollection(8)
    • object (8)
    • Iterator contents (0)
    • Available methods (21)
    • protected conditionContexts -> array(0)
      protected manager -> object Drupal\Core\Condition\ConditionManager(17)
      • object (17)
      • Available methods (36)
      • protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
        • object (5)
        • Available methods (17)
        • Static class properties (2)
        • protected bin -> string(15) "cache_discovery"
          protected consistentBackend -> object Drupal\Core\Cache\DatabaseBackend(3)
          *DEPTH TOO GREAT*
          protected fastBackend -> object Drupal\Core\Cache\ApcuBackend(4)
          *DEPTH TOO GREAT*
          protected lastWriteTimestamp -> float1440643660.652
          public _serviceId -> string(15) "cache.discovery"
        • public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
          Constructs a ChainedFastBackend object.
          
          @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend
          The consistent cache backend.
          @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend
          The fast cache backend.
          @param string $bin
          The cache bin for which the object is created.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:87
          public delete($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:200
          public deleteAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:216
          public deleteMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:208
          public garbageCollection()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:257
          public get($cid, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:97
          public getMultiple(&$cids, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:106
          public invalidate($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:224
          public invalidateAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:249
          public invalidateMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:231
          public invalidateTags(array $tags)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:239
          public removeBin()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:265
          public reset()
          @todo Document in https://www.drupal.org/node/2311945.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:273
          public set($cid, $data, $expire = -1, array $tags = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:175
          public setMultiple(array $items)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:186
          protected getLastWriteTimestamp()
          Gets the last write timestamp.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:280
          protected markAsOutdated()
          Marks the fast cache bin as outdated because of a write.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:291
        • constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
          constant CACHE_PERMANENT :: integer-1
        protected cacheKey -> string(17) "condition_plugins"
        protected cacheTags -> array(0)
        protected alterHook -> string(14) "condition_info"
        protected subdir -> string(16) "Plugin/Condition"
        protected moduleHandler -> object Drupal\Core\Extension\ModuleHandler(11)
        • object (11)
        • Available methods (30)
        • protected loadedFiles -> array(44)
          *DEPTH TOO GREAT*
          protected moduleList -> array(44)
          *DEPTH TOO GREAT*
          protected loaded -> boolTRUE
          protected implementations -> array(238)
          *DEPTH TOO GREAT*
          protected verified -> array(30)
          *DEPTH TOO GREAT*
          protected hookInfo -> NULL
          protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
          *DEPTH TOO GREAT*
          protected cacheNeedsWriting -> boolFALSE
          protected alterFunctions -> array(13)
          *DEPTH TOO GREAT*
          protected root -> string(20) "/var/www/html/drupal"
          • Directory (4.00K)
          • drwxr-xr-x
          public _serviceId -> string(14) "module_handler"
        • public static parseDependency($dependency) -> * An associative array with three keys:
          Parses a dependency for comparison by drupal_check_incompatibility().
          
          @param $dependency
          A dependency string, which specifies a module dependency, and optionally
          the project it comes from and versions that are supported. Supported
          formats include:
          - 'module'
          - 'project:module'
          - 'project:module (>=version, version)'
          
          @return
          An associative array with three keys:
          - 'name' includes the name of the thing to depend on (e.g. 'foo').
          - 'original_version' contains the original version string (which can be
          used in the UI for reporting incompatibilities).
          - 'versions' is a list of associative arrays, each containing the keys
          'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<',
          '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'.
          Callers should pass this structure to drupal_check_incompatibility().
          
          @see drupal_check_incompatibility()
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:652
          public __construct($root, array $module_list = array(), Drupal\Core\Cache\CacheBackendInterface $cache_backend)
          Constructs a ModuleHandler object.
          
          @param string $root
          The app root.
          @param array $module_list
          An associative array whose keys are the names of installed modules and
          whose values are Extension class parameters. This is normally the
          %container.modules% parameter being set up by DrupalKernel.
          @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
          Cache backend for storing module hook implementation information.
          
          @see \Drupal\Core\DrupalKernel
          @see \Drupal\Core\CoreServiceProvider
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:108
          public addModule($name, $path)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:190
          public addProfile($name, $path)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:197
          public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:409
          public buildModuleDependencies(array $modules)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:221
          public getHookInfo()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:281
          public getImplementations($hook)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:318
          public getModule($name)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:170
          public getModuleDirectories()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:700
          public getModuleList()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:163
          public getName($module)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:711
          public implementsHook($module, $hook)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:358
          public invoke($module, $hook, array $args = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:378
          public invokeAll($hook, array $args = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:389
          public isLoaded()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:156
          public load($name)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:120
          public loadAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:136
          public loadAllIncludes($type, $name = NULL)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:251
          public loadInclude($module, $type, $name = NULL)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:260
          public moduleExists($module)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:244
          public reload()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:148
          public resetImplementations()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:336
          public setModuleList(array $module_list = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:180
          public writeCache()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:326
          protected add($type, $name, $path)
          Adds a module or profile to the list of currently active modules.
          
          @param string $type
          The extension type; either 'module' or 'profile'.
          @param string $name
          The module name; e.g., 'node'.
          @param string $path
          The module path; e.g., 'core/modules/node'.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:211
          protected buildHookInfo()
          Builds hook_hook_info() information.
          
          @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:299
          protected buildImplementationInfo($hook) -> mixed[]
          Builds hook implementation information for a given hook name.
          
          @param string $hook
          The name of the hook (e.g. "help" or "menu").
          
          @return mixed[]
          An array whose keys are the names of the modules which are implementing
          this hook and whose values are either a string identifying a file in
          which the implementation is to be found, or FALSE, if the implementation
          is in the module file.
          
          @throws \RuntimeException
          Exception thrown when an invalid implementation is added by
          hook_module_implements_alter().
          
          @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:555
          protected getImplementationInfo($hook) -> mixed[]
          Provides information about modules' implementations of a hook.
          
          @param string $hook
          The name of the hook (e.g. "help" or "menu").
          
          @return mixed[]
          An array whose keys are the names of the modules which are implementing
          this hook and whose values are either a string identifying a file in
          which the implementation is to be found, or FALSE, if the implementation
          is in the module file.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:509
          protected verifyImplementations(&$implementations, $hook) -> bool
          Verifies an array of implementations loaded from the cache, by including
          the lazy-loaded $module.$group.inc, and checking function_exists().
          
          @param string[] $implementations
          Implementation "group" by module name.
          @param string $hook
          The hook name.
          
          @return bool
          TRUE, if all implementations exist.
          FALSE, if one or more implementations don't exist and need to be removed
          from the cache.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:604
        protected defaults -> array(0)
        protected useCaches -> boolTRUE
        protected pluginDefinitionAnnotationName -> string(42) "Drupal\Core\Condition\Annotation\Condition"
        protected pluginInterface -> string(40) "Drupal\Core\Condition\ConditionInterface"
        protected namespaces -> object ArrayObject(56)
        • object (56)
        • Iterator contents (55)
        • Available methods (22)
        • Static class properties (2)
        • public Drupal\block -> string(22) "core/modules/block/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\block_content -> string(30) "core/modules/block_content/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\color -> string(22) "core/modules/color/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\comment -> string(24) "core/modules/comment/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\config -> string(23) "core/modules/config/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\contact -> string(24) "core/modules/contact/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\contextual -> string(27) "core/modules/contextual/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\datetime -> string(25) "core/modules/datetime/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\dblog -> string(22) "core/modules/dblog/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\devel -> string(25) "modules/contrib/devel/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\editor -> string(23) "core/modules/editor/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\entity_reference -> string(33) "core/modules/entity_reference/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\field -> string(22) "core/modules/field/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\file -> string(21) "core/modules/file/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\filter -> string(23) "core/modules/filter/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\help -> string(21) "core/modules/help/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\history -> string(24) "core/modules/history/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\image -> string(22) "core/modules/image/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\link -> string(21) "core/modules/link/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\node -> string(21) "core/modules/node/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\options -> string(24) "core/modules/options/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\path -> string(21) "core/modules/path/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\rdf -> string(20) "core/modules/rdf/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\search -> string(23) "core/modules/search/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\system -> string(23) "core/modules/system/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\telephone -> string(26) "core/modules/telephone/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\text -> string(21) "core/modules/text/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\tour -> string(21) "core/modules/tour/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\update -> string(23) "core/modules/update/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\user -> string(21) "core/modules/user/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\views -> string(22) "core/modules/views/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\standard -> string(26) "core/profiles/standard/src"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
          • Directory (4.00K)
          • drwxr-xr-x
          public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
          • Directory (4.00K)
          • drwxr-xr-x
          public _serviceId -> string(20) "container.namespaces"
        • *DEPTH TOO GREAT*
        • public __construct($array)
          Defined in .../
          public append($value)
          Defined in .../
          public asort()
          Defined in .../
          public count()
          Defined in .../
          public exchangeArray($array)
          Defined in .../
          public getArrayCopy()
          Defined in .../
          public getFlags()
          Defined in .../
          public getIterator()
          Defined in .../
          public getIteratorClass()
          Defined in .../
          public ksort()
          Defined in .../
          public natcasesort()
          Defined in .../
          public natsort()
          Defined in .../
          public offsetExists($index)
          Defined in .../
          public offsetGet($index)
          Defined in .../
          public offsetSet($index, $newval)
          Defined in .../
          public offsetUnset($index)
          Defined in .../
          public serialize()
          Defined in .../
          public setFlags($flags)
          Defined in .../
          public setIteratorClass($iteratorClass)
          Defined in .../
          public uasort($cmp_function)
          Defined in .../
          public uksort($cmp_function)
          Defined in .../
          public unserialize($serialized)
          Defined in .../
        • constant STD_PROP_LIST :: integer1
          constant ARRAY_AS_PROPS :: integer2
        protected discovery -> NULL
        protected factory -> NULL
        protected mapper -> NULL
        protected definitions -> NULL
        protected stringTranslation -> NULL
        public _serviceId -> string(24) "plugin.manager.condition"
      • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler)
        Constructs a ConditionManager object.
        
        @param \Traversable $namespaces
        An object that implements \Traversable which contains the root paths
        keyed by the corresponding namespace to look for plugin implementations.
        @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        Cache backend instance to use.
        @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
        The module handler to invoke the alter hook with.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionManager.php:44
        public clearCachedDefinitions()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:189
        public createInstance($plugin_id, array $configuration = array())
        Override of Drupal\Component\Plugin\PluginManagerBase::createInstance().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionManager.php:54
        public execute(Drupal\Core\Executable\ExecutableInterface $condition)
        Implements Drupal\Core\Executable\ExecutableManagerInterface::execute().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionManager.php:70
        public getCategories()
        Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getCategories().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:81
        public getDefinition($plugin_id, $exception_on_invalid = true)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:24
        public getDefinitions()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:177
        public getDefinitionsForContexts(array $contexts = array())
        See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:27
        public getGroupedDefinitions(array $definitions = NULL, $label_key = label)
        Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getGroupedDefinitions().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:110
        public getInstance(array $options)
        {@inheritdoc}
        
        Inherited from Drupal\Component\Plugin\PluginManagerBase
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:96
        public getModuleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
        Returns the module handler used.
        
        @return \Drupal\Core\Extension\ModuleHandlerInterface
        The module handler.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:69
        public getSortedDefinitions(array $definitions = NULL, $label_key = label)
        Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getSortedDefinitions().
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:94
        public hasDefinition($plugin_id)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:63
        public processDefinition(&$definition, $plugin_id)
        Performs extra processing on plugin definitions.
        
        By default we add defaults for the type to the definition. If a type has
        additional processing logic they can do that by replacing or extending the
        method.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
        public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array())
        Initialize the cache backend.
        
        Plugin definitions are cached using the provided cache backend. The
        interface language is added as a suffix to the cache key.
        
        @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        Cache backend instance to use.
        @param string $cache_key
        Cache key prefix to use, the language code will be appended
        automatically.
        @param array $cache_tags
        (optional) When providing a list of cache tags, the cached plugin
        definitions are tagged with the provided cache tags. These cache tags can
        then be used to clear the corresponding cached plugin definitions. Note
        that this should be used with care! For clearing all cached plugin
        definitions of a plugin manager, call that plugin manager's
        clearCachedDefinitions() method. Only use cache tags when cached plugin
        definitions should be cleared along with other, related cache entries.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:156
        public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
        Sets the string translation service to use.
        
        @param \Drupal\Core\StringTranslation\TranslationInterface $translation
        The string translation service.
        
        @return $this
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
        public useCaches($use_caches = false)
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:232
        protected alterDefinitions(&$definitions)
        Invokes the hook to alter the definitions if the alter hook is set.
        
        @param $definitions
        The discovered plugin defintions.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:330
        protected alterInfo($alter_hook)
        Initializes the alter hook.
        
        @param string $alter_hook
        Name of the alter hook; for example, to invoke
        hook_mymodule_data_alter() pass in "mymodule_data".
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:170
        protected cacheGet($cid)
        Fetches from the cache backend, respecting the use caches flag.
        
        @see \Drupal\Core\Cache\CacheBackendInterface::get()
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:244
        protected cacheSet($cid, $data, $expire = -1, array $tags = array())
        Stores data in the persistent cache, respecting the use caches flag.
        
        @see \Drupal\Core\Cache\CacheBackendInterface::set()
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:256
        protected contextHandler() -> \Drupal\Core\Plugin\Context\ContextHandlerInterface
        Wraps the context handler.
        
        @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:20
        protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid) -> array|null
        Gets a specific plugin definition.
        
        @param array $definitions
        An array of the available plugin definitions.
        @param string $plugin_id
        A plugin id.
        @param bool $exception_on_invalid
        (optional) If TRUE, an invalid plugin ID will throw an exception.
        Defaults to FALSE.
        
        @return array|null
        A plugin definition, or NULL if the plugin ID is invalid and
        $exception_on_invalid is TRUE.
        
        @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
        Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:48
        protected findDefinitions() -> array
        Finds plugin definitions.
        
        @return array
        List of definitions to store in cache.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:303
        protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
        Formats a string containing a count of items.
        
        See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
        documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
        protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
        Formats a translated string containing a count of items.
        
        See the
        \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
        documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
        protected getCachedDefinitions() -> array|null
        Returns the cached plugin definitions of the decorated discovery class.
        
        @return array|null
        On success this will return an array of plugin definitions. On failure
        this should return NULL, indicating to other methods that this has not
        yet been defined. Success with no values should return as an empty array
        and would actually be returned by the getDefinitions() method.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:211
        protected getDiscovery()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:279
        protected getFactory()
        {@inheritdoc}
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:290
        protected getNumberOfPlurals($langcode = NULL)
        Returns the number of plurals supported by a given language.
        
        See the
        \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
        documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
        protected getProviderName($provider) -> string
        Gets the name of a provider.
        
        @param string $provider
        The machine name of a plugin provider.
        
        @return string
        The human-readable module name if it exists, otherwise the
        machine-readable name passed.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:53
        protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
        Gets the string translation service.
        
        @return \Drupal\Core\StringTranslation\TranslationInterface
        The string translation service.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
        protected processDefinitionCategory(&$definition)
        Processes a plugin definition to ensure there is a category.
        
        If the definition lacks a category, it defaults to the providing module.
        
        @param array $definition
        The plugin definition.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:34
        protected providerExists($provider) -> bool
        Determines if the provider of a definition exists.
        
        @return bool
        TRUE if provider exists, FALSE otherwise.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:342
        protected setCachedDefinitions($definitions)
        Sets a cache of plugin definitions for the decorated discovery class.
        
        @param array $definitions
        List of definitions to store in cache.
        
        Inherited from Drupal\Core\Plugin\DefaultPluginManager
        Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:224
        protected t($string, array $args = array(), array $options = array())
        Translates a string to the current language or to a given language.
        
        See the t() documentation for details.
        
        Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
      protected configurations -> array(0)
      protected pluginKey -> string(2) "id"
      protected originalOrder -> array(0)
      protected pluginInstances -> array(0)
      protected instanceIDs -> array(0)
      protected _serviceIds -> array(0)
    • public __construct(Drupal\Component\Plugin\PluginManagerInterface $manager, array $configurations = array())
      Constructs a new DefaultLazyPluginCollection object.
      
      @param \Drupal\Component\Plugin\PluginManagerInterface $manager
      The manager to be used for instantiating plugins.
      @param array $configurations
      (optional) An associative array containing the initial configuration for
      each plugin in the collection, keyed by plugin instance ID.
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:66
      public __sleep()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:27
      public __wakeup()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:51
      public addContext($name, Drupal\Component\Plugin\Context\ContextInterface $context) -> $this
      Sets the condition context for a given name.
      
      @param string $name
      The name of the context.
      @param \Drupal\Component\Plugin\Context\ContextInterface $context
      The context to add.
      
      @return $this
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionPluginCollection.php:67
      public addInstanceId($id, $configuration = NULL)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:174
      public clear()
      Clears all instantiated plugins.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:60
      public count()
      {@inheritdoc}
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:161
      public &get($instance_id) -> \Drupal\Core\Condition\ConditionInterface
      {@inheritdoc}
      
      @return \Drupal\Core\Condition\ConditionInterface
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionPluginCollection.php:30
      public getConditionContexts() -> \Drupal\Component\Plugin\Context\ContextInterface[]
      Gets the values for all defined contexts.
      
      @return \Drupal\Component\Plugin\Context\ContextInterface[]
      An array of set contexts, keyed by context name.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionPluginCollection.php:78
      public getConfiguration()
      {@inheritdoc}
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionPluginCollection.php:37
      public getInstanceIds() -> array
      Gets all instance IDs.
      
      @return array
      An array of all available instance IDs.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:135
      public getIterator()
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:150
      public has($instance_id) -> bool
      Determines if a plugin instance exists.
      
      @param string $instance_id
      The ID of the plugin instance to check.
      
      @return bool
      TRUE if the plugin instance exists, FALSE otherwise.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:73
      public remove($instance_id)
      Removes an initialized plugin.
      
      The plugin can still be used; it will be reinitialized.
      
      @param string $instance_id
      The ID of the plugin instance to remove.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:111
      public removeInstanceId($instance_id)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:187
      public set($instance_id, $value)
      Stores an initialized plugin.
      
      @param string $instance_id
      The ID of the plugin instance being stored.
      @param mixed $value
      An instantiated plugin.
      
      Inherited from Drupal\Component\Plugin\LazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php:98
      public setConfiguration($configuration)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:135
      public setInstanceConfiguration($instance_id, array $configuration)
      Updates the configuration for a plugin instance.
      
      If there is no plugin instance yet, a new will be instantiated. Otherwise,
      the existing instance is updated with the new configuration.
      
      @param string $instance_id
      The ID of a plugin to set the configuration for.
      @param array $configuration
      The plugin configuration to set.
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:163
      public sort() -> $this
      Sorts all plugin instances in this collection.
      
      @return $this
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:94
      public sortHelper($aID, $bID)
      Provides uasort() callback to sort plugins.
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:102
      protected initializePlugin($instance_id)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultLazyPluginCollection
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php:81
    protected conditionPluginManager -> object Drupal\Core\Condition\ConditionManager(17)
    • object (17)
    • Available methods (36)
    • protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
      • object (5)
      • Available methods (17)
      • Static class properties (2)
      • protected bin -> string(15) "cache_discovery"
        protected consistentBackend -> object Drupal\Core\Cache\DatabaseBackend(3)
        • object (3)
        • Available methods (19)
        • Static class properties (1)
        • protected bin -> string(15) "cache_discovery"
          protected connection -> object Drupal\Core\Database\Driver\mysql\Connection(17)
          *DEPTH TOO GREAT*
          protected checksumProvider -> object Drupal\Core\Cache\DatabaseCacheTagsChecksum(4)
          *DEPTH TOO GREAT*
        • public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin)
          Constructs a DatabaseBackend object.
          
          @param \Drupal\Core\Database\Connection $connection
          The database connection.
          @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          The cache tags checksum provider.
          @param string $bin
          The cache bin for which the object is created.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:54
          public delete($cid)
          Implements Drupal\Core\Cache\CacheBackendInterface::delete().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:270
          public deleteAll()
          Implements Drupal\Core\Cache\CacheBackendInterface::deleteAll().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:300
          public deleteMultiple(array $cids)
          Implements Drupal\Core\Cache\CacheBackendInterface::deleteMultiple().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:277
          public garbageCollection()
          Implements Drupal\Core\Cache\CacheBackendInterface::garbageCollection().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:357
          public get($cid, $allow_invalid = false)
          Implements Drupal\Core\Cache\CacheBackendInterface::get().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:66
          public getMultiple(&$cids, $allow_invalid = false)
          Implements Drupal\Core\Cache\CacheBackendInterface::getMultiple().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:75
          public invalidate($cid)
          Implements Drupal\Core\Cache\CacheBackendInterface::invalidate().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:317
          public invalidateAll()
          Implements Drupal\Core\Cache\CacheBackendInterface::invalidateAll().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:343
          public invalidateMultiple(array $cids)
          Implements Drupal\Core\Cache\CacheBackendInterface::invalidateMultiple().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:324
          public removeBin()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:374
          public schemaDefinition()
          Defines the schema for the {cache_*} bin tables.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:451
          public set($cid, $data, $expire = -1, array $tags = array())
          Implements Drupal\Core\Cache\CacheBackendInterface::set().
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:152
          public setMultiple(array $items)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:204
          protected catchException(Exception $e, $table_name = NULL)
          Act on an exception when cache might be stale.
          
          If the table does not yet exist, that's fine, but if the table exists and
          yet the query failed, then the cache is stale and the exception needs to
          propagate.
          
          @param $e
          The exception.
          @param string|null $table_name
          The table name. Defaults to $this->bin.
          
          @throws \Exception
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:418
          protected doSet($cid, $data, $expire, $tags)
          Actually set the cache.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:179
          protected ensureBinExists()
          Check if the cache bin exists and create it if not.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:386
          protected normalizeCid($cid) -> string
          Normalizes a cache ID in order to comply with database limitations.
          
          @param string $cid
          The passed in cache ID.
          
          @return string
          An ASCII-encoded cache ID that is at most 255 characters long.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:433
          protected prepareItem($cache, $allow_invalid) -> mixed|false
          Prepares a cached item.
          
          Checks that items are either permanent or did not expire, and unserializes
          data as appropriate.
          
          @param object $cache
          An item loaded from cache_get() or cache_get_multiple().
          @param bool $allow_invalid
          If FALSE, the method returns FALSE if the cache item is not valid.
          
          @return mixed|false
          The item with data unserialized as appropriate and a property indicating
          whether the item is valid, or FALSE if there is no valid item to load.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:122
        • constant CACHE_PERMANENT :: integer-1
        protected fastBackend -> object Drupal\Core\Cache\ApcuBackend(4)
        • object (4)
        • Available methods (16)
        • Static class properties (1)
        • protected bin -> string(9) "discovery"
          protected sitePrefix -> string(84) "drupal.apcu_backend.1744bf5a7d582a893d426b5ae41922c15c9248bc …"
          drupal.apcu_backend.1744bf5a7d582a893d426b5ae41922c15c9248bcc25c3bba0c05755f804b26d6
          protected binPrefix -> string(97) "drupal.apcu_backend.1744bf5a7d582a893d426b5ae41922c15c9248bc …"
          drupal.apcu_backend.1744bf5a7d582a893d426b5ae41922c15c9248bcc25c3bba0c05755f804b26d6::discovery::
          protected checksumProvider -> object Drupal\Core\Cache\DatabaseCacheTagsChecksum(4)
          *DEPTH TOO GREAT*
        • public __construct($bin, $site_prefix, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider)
          Constructs a new ApcuBackend instance.
          
          @param string $bin
          The name of the cache bin.
          @param string $site_prefix
          The prefix to use for all keys in the storage that belong to this site.
          @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider
          The cache tags checksum provider.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:55
          public delete($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:203
          public deleteAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:217
          public deleteMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:210
          public garbageCollection()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:224
          public get($cid, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:78
          public getMultiple(&$cids, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:86
          public invalidate($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:238
          public invalidateAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:254
          public invalidateMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:245
          public removeBin()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:231
          public set($cid, $data, $expire = -1, array $tags = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:168
          public setMultiple(array $items = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:194
          protected getAll($prefix = "") -> \APCIterator
          Returns all cached items, optionally limited by a cache ID prefix.
          
          APCu is a memory cache, shared across all server processes. To prevent
          cache item clashes with other applications/installations, every cache item
          is prefixed with a unique string for this site. Therefore, functions like
          apc_clear_cache() cannot be used, and instead, a list of all cache items
          belonging to this application need to be retrieved through this method
          instead.
          
          @param string $prefix
          (optional) A cache ID prefix to limit the result to.
          
          @return \APCIterator
          An APCIterator containing matched items.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:125
          protected getApcuKey($cid) -> string
          Prepends the APC user variable prefix for this bin to a cache item ID.
          
          @param string $cid
          The cache item ID to prefix.
          
          @return string
          The APCu key for the cache item ID.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:71
          protected prepareItem($cache, $allow_invalid) -> mixed
          Prepares a cached item.
          
          Checks that the item is either permanent or did not expire.
          
          @param \stdClass $cache
          An item loaded from cache_get() or cache_get_multiple().
          @param bool $allow_invalid
          If TRUE, a cache item may be returned even if it is expired or has been
          invalidated. See ::get().
          
          @return mixed
          The cache item or FALSE if the item expired.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ApcuBackend.php:143
        • constant CACHE_PERMANENT :: integer-1
        protected lastWriteTimestamp -> float1440643660.652
        public _serviceId -> string(15) "cache.discovery"
      • public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
        Constructs a ChainedFastBackend object.
        
        @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend
        The consistent cache backend.
        @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend
        The fast cache backend.
        @param string $bin
        The cache bin for which the object is created.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:87
        public delete($cid)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:200
        public deleteAll()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:216
        public deleteMultiple(array $cids)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:208
        public garbageCollection()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:257
        public get($cid, $allow_invalid = false)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:97
        public getMultiple(&$cids, $allow_invalid = false)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:106
        public invalidate($cid)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:224
        public invalidateAll()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:249
        public invalidateMultiple(array $cids)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:231
        public invalidateTags(array $tags)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:239
        public removeBin()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:265
        public reset()
        @todo Document in https://www.drupal.org/node/2311945.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:273
        public set($cid, $data, $expire = -1, array $tags = array())
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:175
        public setMultiple(array $items)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:186
        protected getLastWriteTimestamp()
        Gets the last write timestamp.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:280
        protected markAsOutdated()
        Marks the fast cache bin as outdated because of a write.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:291
      • constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
        constant CACHE_PERMANENT :: integer-1
      protected cacheKey -> string(17) "condition_plugins"
      protected cacheTags -> array(0)
      protected alterHook -> string(14) "condition_info"
      protected subdir -> string(16) "Plugin/Condition"
      protected moduleHandler -> object Drupal\Core\Extension\ModuleHandler(11)
      • object (11)
      • Available methods (30)
      • protected loadedFiles -> array(44)
        'block' => boolTRUE
        'block_content' => boolTRUE
        'breakpoint' => boolTRUE
        'ckeditor' => boolTRUE
        'color' => boolTRUE
        'comment' => boolTRUE
        'config' => boolTRUE
        'contact' => boolTRUE
        'contextual' => boolTRUE
        'datetime' => boolTRUE
        'dblog' => boolTRUE
        'devel' => boolTRUE
        'editor' => boolTRUE
        'entity_reference' => boolTRUE
        'field' => boolTRUE
        'field_ui' => boolTRUE
        'file' => boolTRUE
        'filter' => boolTRUE
        'help' => boolTRUE
        'history' => boolTRUE
        'image' => boolTRUE
        'kint' => boolTRUE
        'link' => boolTRUE
        'menu_ui' => boolTRUE
        'node' => boolTRUE
        'options' => boolTRUE
        'page_cache' => boolTRUE
        'path' => boolTRUE
        'quickedit' => boolTRUE
        'rdf' => boolTRUE
        'search' => boolTRUE
        'shortcut' => boolTRUE
        'system' => boolTRUE
        'taxonomy' => boolTRUE
        'telephone' => boolTRUE
        'text' => boolTRUE
        'toolbar' => boolTRUE
        'tour' => boolTRUE
        'update' => boolTRUE
        'user' => boolTRUE
        'views_ui' => boolTRUE
        'menu_link_content' => boolTRUE
        'views' => boolTRUE
        'standard' => boolTRUE
        protected moduleList -> array(44)
        'block' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'block_content' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'breakpoint' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'ckeditor' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'color' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'comment' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'config' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'contact' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'contextual' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'datetime' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'dblog' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'devel' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'editor' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'entity_reference' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'field' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'field_ui' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'file' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'filter' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'help' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'history' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'image' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'kint' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'link' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'menu_ui' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'node' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'options' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'page_cache' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'path' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'quickedit' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'rdf' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'search' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'shortcut' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'system' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'taxonomy' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'telephone' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'text' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'toolbar' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'tour' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'update' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'user' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'views_ui' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'menu_link_content' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'views' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        'standard' => object Drupal\Core\Extension\Extension(5)
        *DEPTH TOO GREAT*
        protected loaded -> boolTRUE
        protected implementations -> array(238)
        'module_implements_alter' => array(0)
        'entity_load' => array(0)
        'user_role_load' => array(0)
        'element_info' => array(0)
        'date_format_load' => array(0)
        'element_info_alter' => array(2)
        *DEPTH TOO GREAT*
        'view_load' => array(0)
        'views_pre_view' => array(0)
        'views_data' => array(3)
        *DEPTH TOO GREAT*
        'action_load' => array(0)
        'entity_base_field_info' => array(1)
        *DEPTH TOO GREAT*
        'entity_base_field_info_alter' => array(0)
        'entity_field_storage_info' => array(1)
        *DEPTH TOO GREAT*
        'field_storage_config_load' => array(0)
        'entity_field_storage_info_alter' => array(0)
        'search_page_load' => array(0)
        'search_plugin_alter' => array(0)
        'entity_bundle_field_info' => array(1)
        *DEPTH TOO GREAT*
        'field_config_load' => array(0)
        'entity_bundle_field_info_alter' => array(0)
        'field_views_data_alter' => array(1)
        *DEPTH TOO GREAT*
        'comment_type_load' => array(0)
        'base_field_override_load' => array(0)
        'views_data_alter' => array(5)
        *DEPTH TOO GREAT*
        'views_plugins_sort_alter' => array(0)
        'views_plugins_filter_alter' => array(0)
        'views_plugins_area_alter' => array(0)
        'views_plugins_pager_alter' => array(0)
        'views_pre_build' => array(0)
        'views_plugins_query_alter' => array(0)
        'views_plugins_style_alter' => array(0)
        'views_plugins_row_alter' => array(0)
        'views_query_alter' => array(0)
        'views_query_substitutions' => array(3)
        *DEPTH TOO GREAT*
        'views_post_build' => array(0)
        'views_pre_execute' => array(0)
        'views_plugins_cache_alter' => array(0)
        'query_alter' => array(0)
        'query_views_alter' => array(1)
        *DEPTH TOO GREAT*
        'query_views_frontpage_alter' => array(0)
        'node_grants' => array(0)
        'query_node_access_alter' => array(1)
        *DEPTH TOO GREAT*
        'views_post_execute' => array(0)
        'tokens' => array(7)
        *DEPTH TOO GREAT*
        'tokens_alter' => array(0)
        'views_pre_render' => array(1)
        *DEPTH TOO GREAT*
        'views_post_render' => array(0)
        'node_type_load' => array(0)
        'entity_create_access' => array(0)
        'node_create_access' => array(0)
        'theme_suggestions_views_view' => array(0)
        'theme_suggestions_alter' => array(0)
        'theme_suggestions_views_view_alter' => array(0)
        'template_preprocess_default_variables_alter' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_pager' => array(0)
        'theme_suggestions_pager_alter' => array(0)
        'theme_suggestions_feed_icon' => array(0)
        'theme_suggestions_feed_icon_alter' => array(0)
        'theme_suggestions_container' => array(0)
        'theme_suggestions_container_alter' => array(1)
        *DEPTH TOO GREAT*
        'block_load' => array(0)
        'entity_access' => array(0)
        'block_access' => array(0)
        'help' => array(42)
        *DEPTH TOO GREAT*
        'block_view_alter' => array(0)
        'block_view_system_breadcrumb_block_alter' => array(0)
        'block_view_system_menu_block_alter' => array(1)
        *DEPTH TOO GREAT*
        'block_view_system_powered_by_block_alter' => array(0)
        'block_view_system_messages_block_alter' => array(0)
        'block_view_system_main_block_alter' => array(1)
        *DEPTH TOO GREAT*
        'block_view_user_login_block_alter' => array(0)
        'page_attachments' => array(3)
        *DEPTH TOO GREAT*
        'file_url_alter' => array(0)
        'page_attachments_alter' => array(2)
        *DEPTH TOO GREAT*
        'page_top' => array(4)
        *DEPTH TOO GREAT*
        'page_bottom' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_html' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_html_alter' => array(0)
        'rdf_namespaces' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_page' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_page_alter' => array(0)
        'entity_form_mode_load' => array(0)
        'entity_form_mode_info_alter' => array(0)
        'entity_view_mode_load' => array(0)
        'entity_view_mode_info_alter' => array(0)
        'local_tasks_alter' => array(2)
        *DEPTH TOO GREAT*
        'menu_local_tasks' => array(0)
        'menu_local_tasks_alter' => array(1)
        *DEPTH TOO GREAT*
        'system_breadcrumb_alter' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_region' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_region_alter' => array(0)
        'theme_suggestions_block' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_block_alter' => array(0)
        'form_alter' => array(1)
        *DEPTH TOO GREAT*
        'form_user_login_form_alter' => array(0)
        'link_alter' => array(0)
        'theme_suggestions_input' => array(0)
        'theme_suggestions_input_alter' => array(0)
        'theme_suggestions_form_element' => array(0)
        'theme_suggestions_form_element_alter' => array(0)
        'theme_suggestions_form_element_label' => array(0)
        'theme_suggestions_form_element_label_alter' => array(0)
        'theme_suggestions_form' => array(0)
        'theme_suggestions_form_alter' => array(0)
        'theme_suggestions_item_list' => array(0)
        'theme_suggestions_item_list_alter' => array(0)
        'theme_suggestions_status_messages' => array(0)
        'theme_suggestions_status_messages_alter' => array(0)
        'library_info_alter' => array(2)
        *DEPTH TOO GREAT*
        'css_alter' => array(0)
        'js_alter' => array(0)
        'js_settings_build' => array(1)
        *DEPTH TOO GREAT*
        'js_settings_alter' => array(2)
        *DEPTH TOO GREAT*
        'html_head_alter' => array(0)
        'form_dblog_filter_form_alter' => array(0)
        'form_dblog_clear_log_form_alter' => array(0)
        'form_dblog_confirm_alter' => array(0)
        'theme_registry_alter' => array(0)
        'theme_suggestions_confirm_form' => array(0)
        'theme_suggestions_confirm_form_alter' => array(0)
        'block_view_search_form_block_alter' => array(0)
        'breakpoints_alter' => array(0)
        'toolbar' => array(5)
        *DEPTH TOO GREAT*
        'shortcut_default_set' => array(0)
        'shortcut_set_load' => array(0)
        'query_shortcut_access_alter' => array(0)
        'query_entity_query_alter' => array(0)
        'query_entity_query_shortcut_alter' => array(0)
        'query_shortcut_load_multiple_alter' => array(0)
        'entity_storage_load' => array(1)
        *DEPTH TOO GREAT*
        'shortcut_storage_load' => array(0)
        'shortcut_load' => array(0)
        'theme_suggestions_menu' => array(0)
        'theme_suggestions_menu_alter' => array(0)
        'user_format_name_alter' => array(0)
        'toolbar_alter' => array(0)
        'theme_suggestions_links' => array(0)
        'theme_suggestions_links_alter' => array(0)
        'theme_suggestions_toolbar' => array(0)
        'theme_suggestions_toolbar_alter' => array(0)
        'theme_suggestions_menu_local_tasks' => array(0)
        'theme_suggestions_menu_local_tasks_alter' => array(0)
        'query_pager_alter' => array(0)
        'query_tablesort_alter' => array(0)
        'theme_suggestions_select' => array(0)
        'theme_suggestions_select_alter' => array(0)
        'theme_suggestions_details' => array(0)
        'theme_suggestions_details_alter' => array(0)
        'theme_suggestions_table' => array(0)
        'theme_suggestions_table_alter' => array(0)
        'theme_suggestions_tablesort_indicator' => array(0)
        'theme_suggestions_tablesort_indicator_alter' => array(0)
        'block_view_help_block_alter' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_views_view_rss' => array(0)
        'theme_suggestions_views_view_rss_alter' => array(0)
        'form_search_block_form_alter' => array(1)
        *DEPTH TOO GREAT*
        'search_page_access' => array(0)
        'query_user_access_alter' => array(0)
        'query_entity_query_user_alter' => array(0)
        'system_info_alter' => array(1)
        *DEPTH TOO GREAT*
        'system_themes_page_alter' => array(0)
        'form_system_themes_admin_form_alter' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_system_themes_page' => array(0)
        'theme_suggestions_system_themes_page_alter' => array(0)
        'theme_suggestions_image' => array(0)
        'theme_suggestions_image_alter' => array(0)
        'update_projects_alter' => array(0)
        'update_status_alter' => array(0)
        'theme_suggestions_menu_local_task' => array(0)
        'theme_suggestions_menu_local_task_alter' => array(0)
        'theme_suggestions_menu_local_action' => array(0)
        'theme_suggestions_menu_local_action_alter' => array(0)
        'form_system_theme_settings_alter' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_system_config_form' => array(0)
        'theme_suggestions_system_config_form_alter' => array(0)
        'theme_suggestions_admin_block_content' => array(0)
        'theme_suggestions_admin_block_content_alter' => array(0)
        'entity_operation' => array(2)
        *DEPTH TOO GREAT*
        'entity_operation_alter' => array(0)
        'form_block_admin_display_form_alter' => array(0)
        'theme_suggestions_dropbutton_wrapper' => array(0)
        'theme_suggestions_dropbutton_wrapper_alter' => array(0)
        'ajax_render_alter' => array(1)
        *DEPTH TOO GREAT*
        'block_create' => array(0)
        'entity_create' => array(0)
        'entity_prepare_form' => array(0)
        'block_prepare_form' => array(0)
        'query_user_load_multiple_alter' => array(0)
        'user_storage_load' => array(0)
        'user_load' => array(0)
        'condition_info_alter' => array(0)
        'form_block_form_alter' => array(0)
        'theme_suggestions_checkboxes' => array(0)
        'theme_suggestions_checkboxes_alter' => array(0)
        'theme_suggestions_fieldset' => array(0)
        'theme_suggestions_fieldset_alter' => array(0)
        'theme_suggestions_textarea' => array(0)
        'theme_suggestions_textarea_alter' => array(0)
        'theme_suggestions_radios' => array(0)
        'theme_suggestions_radios_alter' => array(0)
        'theme_suggestions_vertical_tabs' => array(0)
        'theme_suggestions_vertical_tabs_alter' => array(0)
        'block_presave' => array(0)
        'entity_presave' => array(1)
        *DEPTH TOO GREAT*
        'config_schema_info_alter' => array(0)
        'block_insert' => array(0)
        'entity_insert' => array(2)
        *DEPTH TOO GREAT*
        'block_update' => array(0)
        'entity_update' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions_username' => array(0)
        'theme_suggestions_username_alter' => array(0)
        'rdf_mapping_load' => array(0)
        'theme_suggestions_breadcrumb' => array(0)
        'theme_suggestions_breadcrumb_alter' => array(0)
        'form_user_pass_alter' => array(0)
        'contact_form_load' => array(0)
        'contact_message_create' => array(0)
        'entity_extra_field_info' => array(4)
        *DEPTH TOO GREAT*
        'entity_extra_field_info_alter' => array(0)
        'field_widget_info_alter' => array(1)
        *DEPTH TOO GREAT*
        'entity_form_display_create' => array(0)
        'entity_form_display_alter' => array(0)
        'contact_message_prepare_form' => array(0)
        'field_widget_form_alter' => array(0)
        'field_widget_language_select_form_alter' => array(0)
        'entity_field_access' => array(0)
        'entity_field_access_alter' => array(0)
        'field_widget_string_textfield_form_alter' => array(0)
        'field_widget_string_textarea_form_alter' => array(0)
        'form_contact_message_form_alter' => array(0)
        'form_contact_message_feedback_form_alter' => array(0)
        'theme_suggestions_field_multiple_value_form' => array(0)
        'theme_suggestions_field_multiple_value_form_alter' => array(0)
        'filter_format_access' => array(0)
        'filter_info_alter' => array(0)
        'theme_suggestions_filter_tips' => array(0)
        'theme_suggestions_filter_tips_alter' => array(0)
        'user_login' => array(2)
        *DEPTH TOO GREAT*
        protected verified -> array(30)
        'entity_load' => boolTRUE
        'user_role_load' => boolTRUE
        'node_grants' => boolTRUE
        'block_load' => boolTRUE
        'entity_access' => boolTRUE
        'block_access' => boolTRUE
        'help' => boolTRUE
        'block_view_alter' => boolTRUE
        'block_view_system_powered_by_block_alter' => boolTRUE
        'block_view_system_breadcrumb_block_alter' => boolTRUE
        'block_view_system_menu_block_alter' => boolTRUE
        'module_implements_alter' => boolTRUE
        'block_view_system_messages_block_alter' => boolTRUE
        'block_view_system_main_block_alter' => boolTRUE
        'block_view_user_login_block_alter' => boolTRUE
        'page_attachments' => boolTRUE
        'file_url_alter' => boolTRUE
        'page_attachments_alter' => boolTRUE
        'page_top' => boolTRUE
        'page_bottom' => boolTRUE
        'theme_suggestions_html' => boolTRUE
        'theme_suggestions_alter' => boolTRUE
        'theme_suggestions_html_alter' => boolTRUE
        'template_preprocess_default_variables_alter' => boolTRUE
        'rdf_namespaces' => boolTRUE
        'view_load' => boolTRUE
        'theme_suggestions_page' => boolTRUE
        'theme_suggestions_page_alter' => boolTRUE
        'menu_local_tasks' => boolTRUE
        'menu_local_tasks_alter' => boolTRUE
        protected hookInfo -> NULL
        protected cacheBackend -> object Drupal\Core\Cache\ChainedFastBackend(5)
        • object (5)
        • Available methods (17)
        • Static class properties (2)
        • protected bin -> string(15) "cache_bootstrap"
          protected consistentBackend -> object Drupal\Core\Cache\DatabaseBackend(3)
          *DEPTH TOO GREAT*
          protected fastBackend -> object Drupal\Core\Cache\ApcuBackend(4)
          *DEPTH TOO GREAT*
          protected lastWriteTimestamp -> float1440643657.33
          public _serviceId -> string(15) "cache.bootstrap"
        • public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
          Constructs a ChainedFastBackend object.
          
          @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend
          The consistent cache backend.
          @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend
          The fast cache backend.
          @param string $bin
          The cache bin for which the object is created.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:87
          public delete($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:200
          public deleteAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:216
          public deleteMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:208
          public garbageCollection()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:257
          public get($cid, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:97
          public getMultiple(&$cids, $allow_invalid = false)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:106
          public invalidate($cid)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:224
          public invalidateAll()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:249
          public invalidateMultiple(array $cids)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:231
          public invalidateTags(array $tags)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:239
          public removeBin()
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:265
          public reset()
          @todo Document in https://www.drupal.org/node/2311945.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:273
          public set($cid, $data, $expire = -1, array $tags = array())
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:175
          public setMultiple(array $items)
          {@inheritdoc}
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:186
          protected getLastWriteTimestamp()
          Gets the last write timestamp.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:280
          protected markAsOutdated()
          Marks the fast cache bin as outdated because of a write.
          
          Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:291
        • constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
          constant CACHE_PERMANENT :: integer-1
        protected cacheNeedsWriting -> boolFALSE
        protected alterFunctions -> array(13)
        'block_view,block_view_system_powered_by_block' => array(0)
        'block_view,block_view_system_breadcrumb_block' => array(0)
        'block_view,block_view_system_menu_block' => array(1)
        *DEPTH TOO GREAT*
        'module_implements' => array(0)
        'block_view,block_view_system_messages_block' => array(0)
        'block_view,block_view_system_main_block' => array(1)
        *DEPTH TOO GREAT*
        'block_view,block_view_user_login_block' => array(0)
        'file_url' => array(0)
        'page_attachments' => array(2)
        *DEPTH TOO GREAT*
        'theme_suggestions,theme_suggestions_html' => array(0)
        'template_preprocess_default_variables' => array(1)
        *DEPTH TOO GREAT*
        'theme_suggestions,theme_suggestions_page' => array(0)
        'menu_local_tasks' => array(1)
        *DEPTH TOO GREAT*
        protected root -> string(20) "/var/www/html/drupal"
        • Directory (4.00K)
        • drwxr-xr-x
        public _serviceId -> string(14) "module_handler"
      • public static parseDependency($dependency) -> * An associative array with three keys:
        Parses a dependency for comparison by drupal_check_incompatibility().
        
        @param $dependency
        A dependency string, which specifies a module dependency, and optionally
        the project it comes from and versions that are supported. Supported
        formats include:
        - 'module'
        - 'project:module'
        - 'project:module (>=version, version)'
        
        @return
        An associative array with three keys:
        - 'name' includes the name of the thing to depend on (e.g. 'foo').
        - 'original_version' contains the original version string (which can be
        used in the UI for reporting incompatibilities).
        - 'versions' is a list of associative arrays, each containing the keys
        'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<',
        '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'.
        Callers should pass this structure to drupal_check_incompatibility().
        
        @see drupal_check_incompatibility()
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:652
        public __construct($root, array $module_list = array(), Drupal\Core\Cache\CacheBackendInterface $cache_backend)
        Constructs a ModuleHandler object.
        
        @param string $root
        The app root.
        @param array $module_list
        An associative array whose keys are the names of installed modules and
        whose values are Extension class parameters. This is normally the
        %container.modules% parameter being set up by DrupalKernel.
        @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
        Cache backend for storing module hook implementation information.
        
        @see \Drupal\Core\DrupalKernel
        @see \Drupal\Core\CoreServiceProvider
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:108
        public addModule($name, $path)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:190
        public addProfile($name, $path)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:197
        public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:409
        public buildModuleDependencies(array $modules)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:221
        public getHookInfo()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:281
        public getImplementations($hook)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:318
        public getModule($name)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:170
        public getModuleDirectories()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:700
        public getModuleList()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:163
        public getName($module)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:711
        public implementsHook($module, $hook)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:358
        public invoke($module, $hook, array $args = array())
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:378
        public invokeAll($hook, array $args = array())
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:389
        public isLoaded()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:156
        public load($name)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:120
        public loadAll()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:136
        public loadAllIncludes($type, $name = NULL)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:251
        public loadInclude($module, $type, $name = NULL)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:260
        public moduleExists($module)
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:244
        public reload()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:148
        public resetImplementations()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:336
        public setModuleList(array $module_list = array())
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:180
        public writeCache()
        {@inheritdoc}
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:326
        protected add($type, $name, $path)
        Adds a module or profile to the list of currently active modules.
        
        @param string $type
        The extension type; either 'module' or 'profile'.
        @param string $name
        The module name; e.g., 'node'.
        @param string $path
        The module path; e.g., 'core/modules/node'.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:211
        protected buildHookInfo()
        Builds hook_hook_info() information.
        
        @see \Drupal\Core\Extension\ModuleHandler::getHookInfo()
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:299
        protected buildImplementationInfo($hook) -> mixed[]
        Builds hook implementation information for a given hook name.
        
        @param string $hook
        The name of the hook (e.g. "help" or "menu").
        
        @return mixed[]
        An array whose keys are the names of the modules which are implementing
        this hook and whose values are either a string identifying a file in
        which the implementation is to be found, or FALSE, if the implementation
        is in the module file.
        
        @throws \RuntimeException
        Exception thrown when an invalid implementation is added by
        hook_module_implements_alter().
        
        @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo()
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:555
        protected getImplementationInfo($hook) -> mixed[]
        Provides information about modules' implementations of a hook.
        
        @param string $hook
        The name of the hook (e.g. "help" or "menu").
        
        @return mixed[]
        An array whose keys are the names of the modules which are implementing
        this hook and whose values are either a string identifying a file in
        which the implementation is to be found, or FALSE, if the implementation
        is in the module file.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:509
        protected verifyImplementations(&$implementations, $hook) -> bool
        Verifies an array of implementations loaded from the cache, by including
        the lazy-loaded $module.$group.inc, and checking function_exists().
        
        @param string[] $implementations
        Implementation "group" by module name.
        @param string $hook
        The hook name.
        
        @return bool
        TRUE, if all implementations exist.
        FALSE, if one or more implementations don't exist and need to be removed
        from the cache.
        
        Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:604
      protected defaults -> array(0)
      protected useCaches -> boolTRUE
      protected pluginDefinitionAnnotationName -> string(42) "Drupal\Core\Condition\Annotation\Condition"
      protected pluginInterface -> string(40) "Drupal\Core\Condition\ConditionInterface"
      protected namespaces -> object ArrayObject(56)
      • object (56)
      • Iterator contents (55)
      • Available methods (22)
      • Static class properties (2)
      • public Drupal\block -> string(22) "core/modules/block/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\block_content -> string(30) "core/modules/block_content/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\color -> string(22) "core/modules/color/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\comment -> string(24) "core/modules/comment/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\config -> string(23) "core/modules/config/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\contact -> string(24) "core/modules/contact/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\contextual -> string(27) "core/modules/contextual/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\datetime -> string(25) "core/modules/datetime/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\dblog -> string(22) "core/modules/dblog/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\devel -> string(25) "modules/contrib/devel/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\editor -> string(23) "core/modules/editor/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\entity_reference -> string(33) "core/modules/entity_reference/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\field -> string(22) "core/modules/field/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\file -> string(21) "core/modules/file/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\filter -> string(23) "core/modules/filter/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\help -> string(21) "core/modules/help/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\history -> string(24) "core/modules/history/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\image -> string(22) "core/modules/image/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\link -> string(21) "core/modules/link/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\node -> string(21) "core/modules/node/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\options -> string(24) "core/modules/options/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\path -> string(21) "core/modules/path/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\rdf -> string(20) "core/modules/rdf/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\search -> string(23) "core/modules/search/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\system -> string(23) "core/modules/system/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\telephone -> string(26) "core/modules/telephone/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\text -> string(21) "core/modules/text/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\tour -> string(21) "core/modules/tour/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\update -> string(23) "core/modules/update/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\user -> string(21) "core/modules/user/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\views -> string(22) "core/modules/views/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\standard -> string(26) "core/profiles/standard/src"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
        • Directory (4.00K)
        • drwxr-xr-x
        public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
        • Directory (4.00K)
        • drwxr-xr-x
        public _serviceId -> string(20) "container.namespaces"
      • 'Drupal\block' => string(22) "core/modules/block/src"
        'Drupal\block_content' => string(30) "core/modules/block_content/src"
        'Drupal\breakpoint' => string(27) "core/modules/breakpoint/src"
        'Drupal\ckeditor' => string(25) "core/modules/ckeditor/src"
        'Drupal\color' => string(22) "core/modules/color/src"
        'Drupal\comment' => string(24) "core/modules/comment/src"
        'Drupal\config' => string(23) "core/modules/config/src"
        'Drupal\contact' => string(24) "core/modules/contact/src"
        'Drupal\contextual' => string(27) "core/modules/contextual/src"
        'Drupal\datetime' => string(25) "core/modules/datetime/src"
        'Drupal\dblog' => string(22) "core/modules/dblog/src"
        'Drupal\devel' => string(25) "modules/contrib/devel/src"
        'Drupal\editor' => string(23) "core/modules/editor/src"
        'Drupal\entity_reference' => string(33) "core/modules/entity_reference/src"
        'Drupal\field' => string(22) "core/modules/field/src"
        'Drupal\field_ui' => string(25) "core/modules/field_ui/src"
        'Drupal\file' => string(21) "core/modules/file/src"
        'Drupal\filter' => string(23) "core/modules/filter/src"
        'Drupal\help' => string(21) "core/modules/help/src"
        'Drupal\history' => string(24) "core/modules/history/src"
        'Drupal\image' => string(22) "core/modules/image/src"
        'Drupal\kint' => string(30) "modules/contrib/devel/kint/src"
        'Drupal\link' => string(21) "core/modules/link/src"
        'Drupal\menu_ui' => string(24) "core/modules/menu_ui/src"
        'Drupal\node' => string(21) "core/modules/node/src"
        'Drupal\options' => string(24) "core/modules/options/src"
        'Drupal\page_cache' => string(27) "core/modules/page_cache/src"
        'Drupal\path' => string(21) "core/modules/path/src"
        'Drupal\quickedit' => string(26) "core/modules/quickedit/src"
        'Drupal\rdf' => string(20) "core/modules/rdf/src"
        'Drupal\search' => string(23) "core/modules/search/src"
        'Drupal\shortcut' => string(25) "core/modules/shortcut/src"
        'Drupal\system' => string(23) "core/modules/system/src"
        'Drupal\taxonomy' => string(25) "core/modules/taxonomy/src"
        'Drupal\telephone' => string(26) "core/modules/telephone/src"
        'Drupal\text' => string(21) "core/modules/text/src"
        'Drupal\toolbar' => string(24) "core/modules/toolbar/src"
        'Drupal\tour' => string(21) "core/modules/tour/src"
        'Drupal\update' => string(23) "core/modules/update/src"
        'Drupal\user' => string(21) "core/modules/user/src"
        'Drupal\views_ui' => string(25) "core/modules/views_ui/src"
        'Drupal\menu_link_content' => string(34) "core/modules/menu_link_content/src"
        'Drupal\views' => string(22) "core/modules/views/src"
        'Drupal\standard' => string(26) "core/profiles/standard/src"
        'Drupal\Core\Entity' => string(27) "core/lib/Drupal/Core/Entity"
        'Drupal\Core\TypedData' => string(30) "core/lib/Drupal/Core/TypedData"
        'Drupal\Core\Validation' => string(31) "core/lib/Drupal/Core/Validation"
        'Drupal\Core\Mail' => string(25) "core/lib/Drupal/Core/Mail"
        'Drupal\Core\Field' => string(26) "core/lib/Drupal/Core/Field"
        'Drupal\Core\ProxyClass' => string(31) "core/lib/Drupal/Core/ProxyClass"
        'Drupal\Core\Block' => string(26) "core/lib/Drupal/Core/Block"
        'Drupal\Core\Config' => string(27) "core/lib/Drupal/Core/Config"
        'Drupal\Core\Render' => string(27) "core/lib/Drupal/Core/Render"
        'Drupal\Core\Datetime' => string(29) "core/lib/Drupal/Core/Datetime"
        'Drupal\Component\Annotation' => string(36) "core/lib/Drupal/Component/Annotation"
      • public __construct($array)
        Defined in .../
        public append($value)
        Defined in .../
        public asort()
        Defined in .../
        public count()
        Defined in .../
        public exchangeArray($array)
        Defined in .../
        public getArrayCopy()
        Defined in .../
        public getFlags()
        Defined in .../
        public getIterator()
        Defined in .../
        public getIteratorClass()
        Defined in .../
        public ksort()
        Defined in .../
        public natcasesort()
        Defined in .../
        public natsort()
        Defined in .../
        public offsetExists($index)
        Defined in .../
        public offsetGet($index)
        Defined in .../
        public offsetSet($index, $newval)
        Defined in .../
        public offsetUnset($index)
        Defined in .../
        public serialize()
        Defined in .../
        public setFlags($flags)
        Defined in .../
        public setIteratorClass($iteratorClass)
        Defined in .../
        public uasort($cmp_function)
        Defined in .../
        public uksort($cmp_function)
        Defined in .../
        public unserialize($serialized)
        Defined in .../
      • constant STD_PROP_LIST :: integer1
        constant ARRAY_AS_PROPS :: integer2
      protected discovery -> NULL
      protected factory -> NULL
      protected mapper -> NULL
      protected definitions -> NULL
      protected stringTranslation -> NULL
      public _serviceId -> string(24) "plugin.manager.condition"
    • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler)
      Constructs a ConditionManager object.
      
      @param \Traversable $namespaces
      An object that implements \Traversable which contains the root paths
      keyed by the corresponding namespace to look for plugin implementations.
      @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      Cache backend instance to use.
      @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
      The module handler to invoke the alter hook with.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionManager.php:44
      public clearCachedDefinitions()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:189
      public createInstance($plugin_id, array $configuration = array())
      Override of Drupal\Component\Plugin\PluginManagerBase::createInstance().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionManager.php:54
      public execute(Drupal\Core\Executable\ExecutableInterface $condition)
      Implements Drupal\Core\Executable\ExecutableManagerInterface::execute().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Condition/ConditionManager.php:70
      public getCategories()
      Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getCategories().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:81
      public getDefinition($plugin_id, $exception_on_invalid = true)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:24
      public getDefinitions()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:177
      public getDefinitionsForContexts(array $contexts = array())
      See \Drupal\Core\Plugin\Context\ContextAwarePluginManagerInterface::getDefinitionsForContexts().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:27
      public getGroupedDefinitions(array $definitions = NULL, $label_key = label)
      Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getGroupedDefinitions().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:110
      public getInstance(array $options)
      {@inheritdoc}
      
      Inherited from Drupal\Component\Plugin\PluginManagerBase
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:96
      public getModuleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
      Returns the module handler used.
      
      @return \Drupal\Core\Extension\ModuleHandlerInterface
      The module handler.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:69
      public getSortedDefinitions(array $definitions = NULL, $label_key = label)
      Implements \Drupal\Component\Plugin\CategorizingPluginManagerInterface::getSortedDefinitions().
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:94
      public hasDefinition($plugin_id)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:63
      public processDefinition(&$definition, $plugin_id)
      Performs extra processing on plugin definitions.
      
      By default we add defaults for the type to the definition. If a type has
      additional processing logic they can do that by replacing or extending the
      method.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
      public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array())
      Initialize the cache backend.
      
      Plugin definitions are cached using the provided cache backend. The
      interface language is added as a suffix to the cache key.
      
      @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      Cache backend instance to use.
      @param string $cache_key
      Cache key prefix to use, the language code will be appended
      automatically.
      @param array $cache_tags
      (optional) When providing a list of cache tags, the cached plugin
      definitions are tagged with the provided cache tags. These cache tags can
      then be used to clear the corresponding cached plugin definitions. Note
      that this should be used with care! For clearing all cached plugin
      definitions of a plugin manager, call that plugin manager's
      clearCachedDefinitions() method. Only use cache tags when cached plugin
      definitions should be cleared along with other, related cache entries.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:156
      public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
      Sets the string translation service to use.
      
      @param \Drupal\Core\StringTranslation\TranslationInterface $translation
      The string translation service.
      
      @return $this
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:99
      public useCaches($use_caches = false)
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:232
      protected alterDefinitions(&$definitions)
      Invokes the hook to alter the definitions if the alter hook is set.
      
      @param $definitions
      The discovered plugin defintions.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:330
      protected alterInfo($alter_hook)
      Initializes the alter hook.
      
      @param string $alter_hook
      Name of the alter hook; for example, to invoke
      hook_mymodule_data_alter() pass in "mymodule_data".
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:170
      protected cacheGet($cid)
      Fetches from the cache backend, respecting the use caches flag.
      
      @see \Drupal\Core\Cache\CacheBackendInterface::get()
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:244
      protected cacheSet($cid, $data, $expire = -1, array $tags = array())
      Stores data in the persistent cache, respecting the use caches flag.
      
      @see \Drupal\Core\Cache\CacheBackendInterface::set()
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:256
      protected contextHandler() -> \Drupal\Core\Plugin\Context\ContextHandlerInterface
      Wraps the context handler.
      
      @return \Drupal\Core\Plugin\Context\ContextHandlerInterface
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php:20
      protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid) -> array|null
      Gets a specific plugin definition.
      
      @param array $definitions
      An array of the available plugin definitions.
      @param string $plugin_id
      A plugin id.
      @param bool $exception_on_invalid
      (optional) If TRUE, an invalid plugin ID will throw an exception.
      Defaults to FALSE.
      
      @return array|null
      A plugin definition, or NULL if the plugin ID is invalid and
      $exception_on_invalid is TRUE.
      
      @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
      Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:48
      protected findDefinitions() -> array
      Finds plugin definitions.
      
      @return array
      List of definitions to store in cache.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:303
      protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
      Formats a string containing a count of items.
      
      See the \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
      documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:51
      protected formatPluralTranslated($count, $translated, array $args = array(), array $options = array())
      Formats a translated string containing a count of items.
      
      See the
      \Drupal\Core\StringTranslation\TranslationInterface::formatPluralTranslated()
      documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:62
      protected getCachedDefinitions() -> array|null
      Returns the cached plugin definitions of the decorated discovery class.
      
      @return array|null
      On success this will return an array of plugin definitions. On failure
      this should return NULL, indicating to other methods that this has not
      yet been defined. Success with no values should return as an empty array
      and would actually be returned by the getDefinitions() method.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:211
      protected getDiscovery()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:279
      protected getFactory()
      {@inheritdoc}
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:290
      protected getNumberOfPlurals($langcode = NULL)
      Returns the number of plurals supported by a given language.
      
      See the
      \Drupal\Core\StringTranslation\TranslationInterface::getNumberOfPlurals()
      documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:73
      protected getProviderName($provider) -> string
      Gets the name of a provider.
      
      @param string $provider
      The machine name of a plugin provider.
      
      @return string
      The human-readable module name if it exists, otherwise the
      machine-readable name passed.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:53
      protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
      Gets the string translation service.
      
      @return \Drupal\Core\StringTranslation\TranslationInterface
      The string translation service.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:83
      protected processDefinitionCategory(&$definition)
      Processes a plugin definition to ensure there is a category.
      
      If the definition lacks a category, it defaults to the providing module.
      
      @param array $definition
      The plugin definition.
      
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php:34
      protected providerExists($provider) -> bool
      Determines if the provider of a definition exists.
      
      @return bool
      TRUE if provider exists, FALSE otherwise.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:342
      protected setCachedDefinitions($definitions)
      Sets a cache of plugin definitions for the decorated discovery class.
      
      @param array $definitions
      List of definitions to store in cache.
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:224
      protected t($string, array $args = array(), array $options = array())
      Translates a string to the current language or to a given language.
      
      See the t() documentation for details.
      
      Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:41
    protected theme -> string(10) "blog_theme"
    protected originalId -> string(8) "messages"
    protected pluginConfigKey -> NULL
    protected status -> boolTRUE
    protected uuid -> string(36) "c68f24fe-a299-4171-b900-bd0d00d66bd2"
    private isSyncing -> boolFALSE
    private isUninstalling -> boolFALSE
    protected langcode -> string(2) "en"
    protected third_party_settings -> array(0)
    protected trustedData -> boolFALSE
    protected entityTypeId -> string(5) "block"
    protected enforceIsNew -> NULL
    protected typedData -> NULL
    protected cacheContexts -> array(0)
    protected cacheTags -> array(0)
    protected cacheMaxAge -> integer-1
    protected _serviceIds -> array(0)
    protected dependencies -> array(2)
     0
    module

    "system"

    theme

    "blog_theme"

    public provider -> NULL
  • public static create(array $values = array()) -> static
    {@inheritdoc}
    
    @return static
    The entity object.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:499
    public static load($id) -> static|null
    {@inheritdoc}
    
    @return static|null
    The entity object or NULL if there is no entity with the given ID.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:476
    public static loadMultiple(array $ids = NULL) -> static[]
    {@inheritdoc}
    
    @return static[]
    An array of entity objects indexed by their IDs. Returns an empty array
    if no matching entities are found.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:488
    public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:417
    public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:424
    public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:399
    public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:543
    public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
    Sorts active blocks by weight; sorts inactive blocks by name.
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:211
    public __construct(array $values, $entity_type)
    Overrides Entity::__construct().
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:117
    public __sleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:591
    public __wakeup()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:51
    public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:308
    public addCacheContexts(array $cache_contexts)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:55
    public addCacheTags(array $cache_tags)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:63
    public addCacheableDependency($other_object)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:39
    public bundle()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:139
    public calculateDependencies()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:231
    public createDuplicate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:245
    public createDuplicateBlock($new_id = NULL, $new_theme = NULL)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:325
    public delete()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:346
    public disable()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:193
    public enable()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:186
    public enforceIsNew($value = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:123
    public get($property_name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:162
    public getCacheContexts()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:437
    public getCacheMaxAge()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:466
    public getCacheTags()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:456
    public getCacheTagsToInvalidate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:409
    public getConfigDependencyKey()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:599
    public getConfigDependencyName()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:445
    public getConfigTarget()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:452
    public getDependencies()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:438
    public getEntityType()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:372
    public getEntityTypeId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:132
    public getOriginalId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:131
    public getPlugin()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:139
    public getPluginCollections()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:159
    public getPluginId()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:169
    public getRegion()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:176
    public getTheme()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:183
    public getThirdPartyProviders()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:536
    public getThirdPartySetting($module, $key, $default = NULL)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:504
    public getThirdPartySettings($module)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:516
    public getTypedData()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:580
    public getVisibility()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:256
    public getVisibilityCondition($instance_id)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:288
    public getVisibilityConditions()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:278
    public getWeight()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:190
    public hasLinkTemplate($rel)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:222
    public hasTrustedData()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:592
    public id()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:102
    public isInstallable()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:577
    public isNew()
    Overrides Entity::isNew().
    
    EntityInterface::enforceIsNew() is only supported for newly created
    configuration entities but has no effect after saving, since each
    configuration entity is unique.
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:155
    public isSyncing()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:224
    public isUninstalling()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
    public label()
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:197
    public language()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:322
    public link($text = NULL, $rel = edit-form, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:402
    public mergeCacheMaxAge($max_age)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:71
    public onDependencyRemoval(array $dependencies)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:463
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:405
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:240
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:315
    public referencedEntities()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:430
    public save()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:599
    public set($property_name, $value)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:169
    public setOriginalId($id)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:138
    public setRegion($region)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:309
    public setStatus($status)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:200
    public setSyncing($syncing)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:215
    public setThirdPartySetting($module, $key, $value)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:496
    public setUninstalling($uninstalling)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:231
    public setVisibilityConfig($instance_id, array $configuration)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:263
    public setWeight($weight)
    {@inheritdoc}
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:317
    public status()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:208
    public toArray()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:270
    public traitSleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:27
    public trustData()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:584
    public unsetThirdPartySetting($module, $key)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:523
    public uriRelationships() -> array
    {@inheritdoc}
    
    Returns a list of URI relationships supported by this entity.
    
    @return array
    An array of link relationships supported by this entity.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:301
    public url($rel = edit-form, $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:395
    public urlInfo($rel = edit-form, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:388
    public uuid()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:109
    protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
    Gets the configuration manager.
    
    @return \Drupal\Core\Config\ConfigManager
    The configuration manager.
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:570
    protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
    {@inheritdoc}
    
    Override to never invalidate the individual entities' cache tags; the
    config system already invalidates them.
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:489
    protected addDependencies(array $dependencies)
    Adds multiple dependencies.
    
    @param array $dependencies.
    An array of dependencies keyed by the type of dependency. One example:
    @code
    array(
    'module' => array(
    'node',
    'field',
    'image',
    ),
    );
    @endcode
    
    @see \Drupal\Core\Entity\DependencyTrait::addDependency
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:69
    protected addDependency($type, $name)
    Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
    
    Note that this function should only be called from implementations of
    \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
    as dependencies are recalculated during every entity save.
    
    @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:424
    protected addDependencyTrait($type, $name) -> $this
    Adds a dependency.
    
    @param string $type
    Type of dependency being added: 'module', 'theme', 'config', 'content'.
    @param string $name
    If $type is 'module' or 'theme', the name of the module or theme. If
    $type is 'config' or 'content', the result of
    EntityInterface::getConfigDependencyName().
    
    @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
    
    @return $this
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:36
    protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
    Calculates and adds dependencies of a specific plugin instance.
    
    Dependencies are added for the module that provides the plugin, as well
    as any dependencies declared by the instance's calculateDependencies()
    method, if it implements
    \Drupal\Component\Plugin\DependentPluginInterface.
    
    @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
    The plugin instance.
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:32
    protected conditionPluginManager() -> \Drupal\Core\Executable\ExecutableManagerInterface
    Gets the condition plugin manager.
    
    @return \Drupal\Core\Executable\ExecutableManagerInterface
    The condition plugin manager.
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:298
    protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
    Gets the entity manager.
    
    @return \Drupal\Core\Entity\EntityManagerInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:77
    protected getPluginCollection() -> \Drupal\Component\Plugin\LazyPluginCollection
    Encapsulates the creation of the block's LazyPluginCollection.
    
    @return \Drupal\Component\Plugin\LazyPluginCollection
    The block's plugin collection.
    
    Defined in <ROOT>/core/modules/block/src/Entity/Block.php:149
    protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
    Gets the typed config manager.
    
    @return \Drupal\Core\Config\TypedConfigManagerInterface
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:308
    protected invalidateTagsOnSave($update)
    {@inheritdoc}
    
    Override to never invalidate the entity's cache tag; the config system
    already invalidates it.
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:479
    protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
    Gets the language manager.
    
    @return \Drupal\Core\Language\LanguageManagerInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:86
    protected linkTemplates() -> array
    Gets an array link templates.
    
    @return array
    An array of link templates containing paths.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:233
    protected urlRouteParameters($rel) -> array
    Gets an array of placeholders for this entity.
    
    Individual entity classes may override this method to add additional
    placeholders if desired. If so, they should be sure to replicate the
    property caching logic.
    
    @param string $rel
    The link relationship type, for example: canonical or edit-form.
    
    @return array
    An array of URI placeholders.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:279
    protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
    Gets the UUID generator.
    
    @return \Drupal\Component\Uuid\UuidInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity.php:95
  • constant BLOCK_LABEL_VISIBLE :: string(7) "visible"
    constant BLOCK_REGION_NONE :: integer-1

Welcome to 720 Studios.com

No front page content has been created yet.