$args array(1)
string(64) "require preprocess__block__traversable_menu__sidebar.inc - start"
$args array(1)
string(110) "require the _preprocess_traversable_menu.inc file that contains _tuhsmasterbrand…"
require the _preprocess_traversable_menu.inc file that contains _tuhsmasterbrand_preprocess_traversable_menu()
$args array(1)
string(125) "path to included file: /mnt/www/html/tuhsd8/docroot/themes/custom/tuhsmasterbran…"
path to included file: /mnt/www/html/tuhsd8/docroot/themes/custom/tuhsmasterbrand/preprocess/_preprocess_traversable_menu.inc
$args array(1)
string(93) "path to preprocess dir: /mnt/www/html/tuhsd8/docroot/themes/custom/tuhsmasterbra…"
path to preprocess dir: /mnt/www/html/tuhsd8/docroot/themes/custom/tuhsmasterbrand/preprocess
Rheumatology | Temple Health Skip to main content
800-TEMPLE-MED Schedule Appointment
SEARCH TEMPLE HEALTH
$args array(2)
array(21)
'id' => array(1)
array(1)
*DEPTH TOO GREAT*
'uuid' => string(36) "306ab262-1705-403c-b859-a531edb1f4fc"
'langcode' => array(1)
array(1)
*DEPTH TOO GREAT*
'bundle' => array(1)
array(1)
*DEPTH TOO GREAT*
'title' => string(12) "Rheumatology"
'description' => array(0)
'menu_name' => array(1)
array(1)
*DEPTH TOO GREAT*
'link' => array(1)
array(3)
*DEPTH TOO GREAT*
'external' => array(1)
array(1)
*DEPTH TOO GREAT*
'rediscover' => array(1)
array(1)
*DEPTH TOO GREAT*
'weight' => array(1)
array(1)
*DEPTH TOO GREAT*
'expanded' => array(1)
array(1)
*DEPTH TOO GREAT*
'enabled' => array(1)
array(1)
*DEPTH TOO GREAT*
'parent' => string(54) "menu_link_content:09c6867d-e578-4374-9e12-ad83a7884300"
'changed' => array(1)
array(1)
*DEPTH TOO GREAT*
'default_langcode' => array(1)
array(1)
*DEPTH TOO GREAT*
'metatag' => array(0)
'object' => Drupal\menu_link_content\Entity\MenuLinkContent(27)
  • contents
  • Available methods (131)
  • Static class properties (3)
  • Iterator contents (17)
  • protected insidePlugin -> boolFALSE
    protected values -> array(16)
    *DEPTH TOO GREAT*
    protected fields -> array(17)
    *DEPTH TOO GREAT*
    protected fieldDefinitions -> array(17)
    *DEPTH TOO GREAT*
    protected languages -> NULL
    protected langcodeKey -> string(8) "langcode"
    protected defaultLangcodeKey -> string(16) "default_langcode"
    protected activeLangcode -> string(9) "x-default"
    protected defaultLangcode -> string(2) "en"
    protected translations -> array(1)
    *DEPTH TOO GREAT*
    protected translationInitialize -> boolFALSE
    protected newRevision -> boolFALSE
    protected isDefaultRevision -> boolTRUE
    protected entityKeys -> array(3)
    *DEPTH TOO GREAT*
    protected translatableEntityKeys -> array(3)
    *DEPTH TOO GREAT*
    protected validated -> boolFALSE
    protected validationRequired -> boolFALSE
    protected loadedRevisionId -> NULL
    protected revisionTranslationAffectedKey -> string(29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array(0)
    protected entityTypeId -> string(17) "menu_link_content"
    protected enforceIsNew -> NULL
    protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(6)
    *DEPTH TOO GREAT*
    protected cacheContexts -> array(0)
    protected cacheTags -> array(0)
    protected cacheMaxAge -> integer-1
    protected _serviceIds -> array(0)
  • public static baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:237
    public static bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1369
    public static create(array $values = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:540
    public static load($id)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:520
    public static loadMultiple(array $ids = NULL)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:530
    public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:464
    public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:471
    public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:172
    public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:222
    public __clone()
    Magic method: Implements a deep clone.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1152
    public __construct(array $values, $entity_type, $bundle = false, $translations = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:182
    public &__get($name)
    Implements the magic method for getting object properties.
    
    @todo: A lot of code still uses non-fields (e.g. $entity->content in view
    builders) by reference. Clean that up.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1039
    public __isset($name)
    Implements the magic method for isset().
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1100
    public __set($name, $value)
    Implements the magic method for setting object properties.
    
    Uses default language always.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1066
    public __sleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:513
    public __unset($name)
    Implements the magic method for unset().
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1109
    public __wakeup()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:46
    public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:694
    public addCacheContexts(array $cache_contexts)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public addCacheableDependency($other_object)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addTranslation($langcode, array $values = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:942
    public bundle()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:538
    public createDuplicate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1123
    public delete()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:393
    public enforceIsNew($value = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:142
    public get($field_name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:559
    public getCacheContexts()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:484
    public getCacheMaxAge()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:513
    public getCacheTags()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:503
    public getCacheTagsToInvalidate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:491
    public getChangedTime() -> int
    Gets the timestamp of the last entity change for the current translation.
    
    @return int
    The timestamp of the last entity save operation.
    
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangedTrait.php:32
    public getChangedTimeAcrossTranslations() -> int
    Returns the timestamp of the last entity change across all translations.
    
    @return int
    The timestamp of the last entity save operation across all
    translations.
    
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getConfigDependencyKey()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:642
    public getConfigDependencyName()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:649
    public getConfigTarget()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:656
    public getDescription()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:91
    public getEntityType()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:419
    public getEntityTypeId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:151
    public getFieldDefinition($name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:661
    public getFieldDefinitions()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:673
    public getFields($include_computed = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:628
    public getIterator()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:654
    public getLoadedRevisionId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:306
    public getMenuName()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:84
    public getOriginalId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:594
    public getParentId()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:119
    public getPluginDefinition()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:135
    public getPluginId()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:98
    public getRevisionId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:415
    public getTitle()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:70
    public getTranslatableFields($include_computed = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:641
    public getTranslation($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:840
    public getTranslationLanguages($include_default = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1002
    public getTranslationStatus($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:992
    public getTypedData()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:623
    public getUntranslated()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:875
    public getUrlObject()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:77
    public getWeight()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:128
    public hasField($field_name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:552
    public hasLinkTemplate($rel)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:250
    public hasTranslation($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:925
    public hasTranslationChanges()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1386
    public id()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:531
    public isDefaultRevision($new_value = NULL)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:328
    public isDefaultTranslation()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:408
    public isDefaultTranslationAffectedOnly()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1452
    public isEnabled()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:105
    public isExpanded()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:112
    public isLatestRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:356
    public isLatestTranslationAffectedRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:366
    public isNew()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:135
    public isNewRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:321
    public isNewTranslation()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:935
    public isRevisionTranslationAffected()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:376
    public isRevisionTranslationAffectedEnforced()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:393
    public isTranslatable()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:422
    public isValidationRequired()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:489
    public label()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1235
    public language()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:708
    public link($text = NULL, $rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:268
    public mergeCacheMaxAge($max_age)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    public onChange($name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:774
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:277
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:192
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:179
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:449
    public referencedEntities()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1250
    public removeTranslation($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public requiresRediscovery()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:370
    public save()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:385
    public set($name, $value, $notify = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:617
    public setChangedTime($timestamp) -> $this
    Sets the timestamp of the last entity change for the current translation.
    
    @param int $timestamp
    The timestamp of the last entity save operation.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangedTrait.php:44
    public setInsidePlugin()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:63
    public setNewRevision($value = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:284
    public setOriginalId($id)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:602
    public setRequiresRediscovery($rediscovery)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:377
    public setRevisionTranslationAffected($affected)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:383
    public setRevisionTranslationAffectedEnforced($enforced)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:400
    public setValidationRequired($required)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:496
    public toArray()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:683
    public toLink($text = NULL, $rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:275
    public toUrl($rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:187
    public traitSleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:22
    public updateLoadedRevisionId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:313
    public updateOriginalValues()
    Updates the original values with the interim changes.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1019
    public uriRelationships()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:335
    public url($rel = canonical, $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:288
    public urlInfo($rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:180
    public uuid()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:545
    public validate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:480
    public wasDefaultRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:341
    protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
    Invalidates an entity's cache tags upon delete.
    
    @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
    The entity type definition.
    @param \Drupal\Core\Entity\EntityInterface[] $entities
    An array of entities.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:578
    protected clearTranslationCache()
    Clear entity translation object cache to remove stale references.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:504
    protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
    Gets the entity manager.
    
    @return \Drupal\Core\Entity\EntityManagerInterface
    
    @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0.
    Use \Drupal::entityTypeManager() instead in most cases. If the needed
    method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the
    deprecated \Drupal\Core\Entity\EntityManager to find the
    correct interface or service.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:78
    protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
    Gets the entity type bundle info service.
    
    @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:96
    protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
    Gets the entity type manager.
    
    @return \Drupal\Core\Entity\EntityTypeManagerInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:87
    protected getEntityKey($key) -> mixed
    Gets the value of the given entity key, if defined.
    
    @param string $key
    Name of the entity key, for example id, revision or bundle.
    
    @return mixed
    The value of the entity key, NULL if not defined.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1277
    protected getFieldsToSkipFromTranslationChangesCheck() -> array
    Returns an array of field names to skip in ::hasTranslationChanges.
    
    @return array
    An array of field names.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1379
    protected getLanguages()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:261
    protected getTranslatedField($name, $langcode) -> \Drupal\Core\Field\FieldItemListInterface
    Gets a translated field.
    
    @return \Drupal\Core\Field\FieldItemListInterface
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:571
    protected initializeTranslation($langcode) -> \Drupal\Core\Entity\EntityInterface
    Instantiates a translation object for an existing translation.
    
    The translated entity will be a clone of the current entity with the
    specified $langcode. All translations share the same field data structures
    to ensure that all of them deal with fresh data.
    
    @param string $langcode
    The language code for the requested translation.
    
    @return \Drupal\Core\Entity\EntityInterface
    The translation object. The content properties of the translation object
    are stored as references to the main entity.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:893
    protected invalidateTagsOnSave($update)
    Invalidates an entity's cache tags upon save.
    
    @param bool $update
    TRUE if the entity has been updated, or FALSE if it has been inserted.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:553
    protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
    Gets the language manager.
    
    @return \Drupal\Core\Language\LanguageManagerInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:105
    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 .../core/lib/Drupal/Core/Entity/Entity.php:261
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
    Sets cacheability; useful for value object constructors.
    
    @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
    The cacheability to set.
    
    @return $this
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    protected setDefaultLangcode()
    Populates the local cache for the default language code.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:730
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity) -> string[]
    Returns an array of field names to skip when checking for changes.
    
    @param \Drupal\Core\Entity\ContentEntityInterface $entity
    A content entity object.
    
    @return string[]
    An array of field names.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    protected updateFieldLangcodes($langcode)
    Updates language for already instantiated fields.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:763
    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 .../core/lib/Drupal/Core/Entity/Entity.php:314
    protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
    Gets the UUID generator.
    
    @return \Drupal\Component\Uuid\UuidInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:114
  • constant TRANSLATION_REMOVED :: integer0
    constant TRANSLATION_EXISTING :: integer1
    constant TRANSLATION_CREATED :: integer2
  • *DEPTH TOO GREAT*
'derivative_type' => string(17) "menu_link_content"
'url' => Drupal\Core\Url(11)
  • contents
  • Available methods (36)
  • protected urlGenerator -> NULL
    protected urlAssembler -> NULL
    protected accessManager -> NULL
    protected routeName -> string(21) "entity.node.canonical"
    protected routeParameters -> array(1)
    *DEPTH TOO GREAT*
    protected options -> array(0)
    protected external -> boolFALSE
    protected unrouted -> boolFALSE
    protected uri -> NULL
    protected internalPath -> NULL
    protected _serviceIds -> array(0)
  • public static createFromRequest(Symfony\Component\HttpFoundation\Request $request) -> static
    Returns the Url object matching a request.
    
    SECURITY NOTE: The request path is not checked to be valid and accessible
    by the current user to allow storing and reusing Url objects by different
    users. The 'path.validator' service getUrlIfValid() method should be used
    instead of this one if validation and access check is desired. Otherwise,
    'access_manager' service checkNamedRoute() method should be used on the
    router name and parameters stored in the Url object returned by this
    method.
    
    @param \Symfony\Component\HttpFoundation\Request $request
    A request object.
    
    @return static
    A Url object. Warning: the object is created even if the current user
    would get an access denied running the same request via the normal page
    flow.
    
    @throws \Drupal\Core\Routing\MatchingRouteNotFoundException
    Thrown when the request cannot be matched.
    
    Defined in .../core/lib/Drupal/Core/Url.php:476
    public static fromRoute($route_name, $route_parameters = array(), $options = array()) -> \Drupal\Core\Url
    Creates a new Url object for a URL that has a Drupal route.
    
    This method is for URLs that have Drupal routes (that is, most pages
    generated by Drupal). For non-routed local URIs relative to the base
    path (like robots.txt) use Url::fromUri() with the base: scheme.
    
    @param string $route_name
    The name of the route
    @param array $route_parameters
    (optional) An associative array of route parameter names and values.
    @param array $options
    See \Drupal\Core\Url::fromUri() for details.
    
    @return \Drupal\Core\Url
    A new Url object for a routed (internal to Drupal) URL.
    
    @see \Drupal\Core\Url::fromUserInput()
    @see \Drupal\Core\Url::fromUri()
    
    Defined in .../core/lib/Drupal/Core/Url.php:141
    public static fromRouteMatch(Drupal\Core\Routing\RouteMatchInterface $route_match) -> $this
    Creates a new URL object from a route match.
    
    @param \Drupal\Core\Routing\RouteMatchInterface $route_match
    The route match.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:153
    public static fromUri($uri, $options = array()) -> \Drupal\Core\Url
    Creates a new Url object from a URI.
    
    This method is for generating URLs for URIs that:
    - do not have Drupal routes: both external URLs and unrouted local URIs
    like base:robots.txt
    - do have a Drupal route but have a custom scheme to simplify linking.
    Currently, there is only the entity: scheme (This allows URIs of the
    form entity:{entity_type}/{entity_id}. For example: entity:node/1
    resolves to the entity.node.canonical route with a node parameter of 1.)
    
    For URLs that have Drupal routes (that is, most pages generated by Drupal),
    use Url::fromRoute().
    
    @param string $uri
    The URI of the resource including the scheme. For user input that may
    correspond to a Drupal route, use internal: for the scheme. For paths
    that are known not to be handled by the Drupal routing system (such as
    static files), use base: for the scheme to get a link relative to the
    Drupal base path (like the <base> HTML element). For a link to an entity
    you may use entity:{entity_type}/{entity_id} URIs. The internal: scheme
    should be avoided except when processing actual user input that may or
    may not correspond to a Drupal route. Normally use Url::fromRoute() for
    code linking to any any Drupal page.
    @param array $options
    (optional) An associative array of additional URL options, with the
    following elements:
    - 'query': An array of query key/value-pairs (without any URL-encoding)
    to append to the URL.
    - 'fragment': A fragment identifier (named anchor) to append to the URL.
    Do not include the leading '#' character.
    - 'absolute': Defaults to FALSE. Whether to force the output to be an
    absolute link (beginning with http:). Useful for links that will be
    displayed outside the site, such as in an RSS feed.
    - 'attributes': An associative array of HTML attributes that will be
    added to the anchor tag if you use the \Drupal\Core\Link class to make
    the link.
    - 'language': An optional language object used to look up the alias
    for the URL. If $options['language'] is omitted, it defaults to the
    current language for the language type LanguageInterface::TYPE_URL.
    - 'https': Whether this URL should point to a secure location. If not
    defined, the current scheme is used, so the user stays on HTTP or HTTPS
    respectively. TRUE enforces HTTPS and FALSE enforces HTTP.
    
    @return \Drupal\Core\Url
    A new Url object with properties depending on the URI scheme. Call the
    access() method on this to do access checking.
    
    @throws \InvalidArgumentException
    Thrown when the passed in path has no scheme.
    
    @see \Drupal\Core\Url::fromRoute()
    @see \Drupal\Core\Url::fromUserInput()
    
    Defined in .../core/lib/Drupal/Core/Url.php:266
    public static fromUserInput($user_input, $options = array()) -> static
    Creates a Url object for a relative URI reference submitted by user input.
    
    Use this method to create a URL for user-entered paths that may or may not
    correspond to a valid Drupal route.
    
    @param string $user_input
    User input for a link or path. The first character must be one of the
    following characters:
    - '/': A path within the current site. This path might be to a Drupal
    route (e.g., '/admin'), to a file (e.g., '/README.txt'), or to
    something processed by a non-Drupal script (e.g.,
    '/not/a/drupal/page'). If the path matches a Drupal route, then the
    URL generation will include Drupal's path processors (e.g.,
    language-prefixing and aliasing). Otherwise, the URL generation will
    just append the passed-in path to Drupal's base path.
    - '?': A query string for the current page or resource.
    - '#': A fragment (jump-link) on the current page or resource.
    This helps reduce ambiguity for user-entered links and paths, and
    supports user interfaces where users may normally use auto-completion
    to search for existing resources, but also may type one of these
    characters to link to (e.g.) a specific path on the site.
    (With regard to the URI specification, the user input is treated as a
    @link https://tools.ietf.org/html/rfc3986#section-4.2 relative URI reference @endlink
    where the relative part is of type
    @link https://tools.ietf.org/html/rfc3986#section-3.3 path-abempty @endlink.)
    @param array $options
    (optional) An array of options. See Url::fromUri() for details.
    
    @return static
    A new Url object based on user input.
    
    @throws \InvalidArgumentException
    Thrown when the user input does not begin with one of the following
    characters: '/', '?', or '#'.
    
    Defined in .../core/lib/Drupal/Core/Url.php:198
    public static renderAccess(array $element) -> bool
    Checks a Url render element against applicable access check services.
    
    @param array $element
    A render element as returned from \Drupal\Core\Url::toRenderArray().
    
    @return bool
    Returns TRUE if the current user has access to the url, otherwise FALSE.
    
    Defined in .../core/lib/Drupal/Core/Url.php:823
    public __construct($route_name, $route_parameters = array(), $options = array())
    Constructs a new Url object.
    
    In most cases, use Url::fromRoute() or Url::fromUri() rather than
    constructing Url objects directly in order to avoid ambiguity and make your
    code more self-documenting.
    
    @param string $route_name
    The name of the route
    @param array $route_parameters
    (optional) An associative array of parameter names and values.
    @param array $options
    See \Drupal\Core\Url::fromUri() for details.
    
    @see static::fromRoute()
    @see static::fromUri()
    
    @todo Update this documentation for non-routed URIs in
    https://www.drupal.org/node/2346787
    
    Defined in .../core/lib/Drupal/Core/Url.php:115
    public __sleep()
    {@inheritdoc}
    
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:22
    public __wakeup()
    {@inheritdoc}
    
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:46
    public access(Drupal\Core\Session\AccountInterface $account = NULL) -> bool
    Checks this Url object against applicable access check services.
    
    Determines whether the route is accessible or not.
    
    @param \Drupal\Core\Session\AccountInterface $account
    (optional) Run access checks for this account. Defaults to the current
    user.
    
    @return bool
    Returns TRUE if the user has access to the url, otherwise FALSE.
    
    Defined in .../core/lib/Drupal/Core/Url.php:807
    public getInternalPath() -> string
    Returns the internal path (system path) for this route.
    
    This path will not include any prefixes, fragments, or query strings.
    
    @return string
    The internal path for this route.
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding system path.
    
    Defined in .../core/lib/Drupal/Core/Url.php:784
    public getOption($name) -> mixed
    Gets a specific option.
    
    See \Drupal\Core\Url::fromUri() for details on the options.
    
    @param string $name
    The name of the option.
    
    @return mixed
    The value for a specific option, or NULL if it does not exist.
    
    Defined in .../core/lib/Drupal/Core/Url.php:639
    public getOptions() -> array
    Returns the URL options.
    
    @return array
    The array of options. See \Drupal\Core\Url::fromUri() for details on what
    it contains.
    
    Defined in .../core/lib/Drupal/Core/Url.php:624
    public getRouteName() -> string
    Returns the route name.
    
    @return string
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:553
    public getRouteParameters() -> array
    Returns the route parameters.
    
    @return array
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:569
    public getUri() -> string
    Returns the URI value for this Url object.
    
    Only to be used if self::$unrouted is TRUE.
    
    @return string
    A URI not connected to a route. May be an external URL.
    
    @throws \UnexpectedValueException
    Thrown when the URI was requested for a routed URL.
    
    Defined in .../core/lib/Drupal/Core/Url.php:706
    public isExternal() -> bool
    Indicates if this Url is external.
    
    @return bool
    
    Defined in .../core/lib/Drupal/Core/Url.php:532
    public isRouted() -> bool
    Indicates if this Url has a Drupal route.
    
    @return bool
    
    Defined in .../core/lib/Drupal/Core/Url.php:541
    public mergeOptions($options) -> $this
    Merges the URL options with any currently set.
    
    In the case of conflict with existing options, the new options will replace
    the existing options.
    
    @param array $options
    The array of options. See \Drupal\Core\Url::fromUri() for details on what
    it contains.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:690
    public setAbsolute($absolute = true) -> $this
    Sets the value of the absolute option for this Url.
    
    @param bool $absolute
    (optional) Whether to make this Url absolute or not. Defaults to TRUE.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:722
    public setOption($name, $value) -> $this
    Sets a specific option.
    
    See \Drupal\Core\Url::fromUri() for details on the options.
    
    @param string $name
    The name of the option.
    @param mixed $value
    The option value.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:673
    public setOptions($options) -> $this
    Sets the URL options.
    
    @param array $options
    The array of options. See \Drupal\Core\Url::fromUri() for details on what
    it contains.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:656
    public setRouteParameter($key, $value) -> $this
    Sets a specific route parameter.
    
    @param string $key
    The key of the route parameter.
    @param mixed $value
    The route parameter.
    
    @return $this
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:609
    public setRouteParameters($parameters) -> $this
    Sets the route parameters.
    
    @param array $parameters
    The array of parameters.
    
    @return $this
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:588
    public setUnroutedUrlAssembler(Drupal\Core\Utility\UnroutedUrlAssemblerInterface $url_assembler) -> $this
    Sets the unrouted URL assembler.
    
    @param \Drupal\Core\Utility\UnroutedUrlAssemblerInterface $url_assembler
    The unrouted URL assembler.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:885
    public setUrlGenerator(Drupal\Core\Routing\UrlGeneratorInterface $url_generator = NULL) -> $this
    Sets the URL generator.
    
    @param \Drupal\Core\Routing\UrlGeneratorInterface $url_generator
    (optional) The URL generator, specify NULL to reset it.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:871
    public toRenderArray() -> array
    Returns the route information for a render array.
    
    @return array
    An associative array suitable for a render array.
    
    Defined in .../core/lib/Drupal/Core/Url.php:762
    public toString($collect_bubbleable_metadata = false) -> string|\Drupal\Core\GeneratedUrl
    Generates the string URL representation for this Url object.
    
    For an external URL, the string will contain the input plus any query
    string or fragment specified by the options array.
    
    If this Url object was constructed from a Drupal route or from an internal
    URI (URIs using the internal:, base:, or entity: schemes), the returned
    string will either be a relative URL like /node/1 or an absolute URL like
    http://example.com/node/1 depending on the options array, plus any
    specified query string or fragment.
    
    @param bool $collect_bubbleable_metadata
    (optional) Defaults to FALSE. When TRUE, both the generated URL and its
    associated bubbleable metadata are returned.
    
    @return string|\Drupal\Core\GeneratedUrl
    A string URL.
    When $collect_bubbleable_metadata is TRUE, a GeneratedUrl object is
    returned, containing the generated URL plus bubbleable metadata.
    
    Defined in .../core/lib/Drupal/Core/Url.php:748
    public toUriString() -> string
    Generates a URI string that represents the data in the Url object.
    
    The URI will typically have the scheme of route: even if the object was
    constructed using an entity: or internal: scheme. A internal: URI that
    does not match a Drupal route with be returned here with the base: scheme,
    and external URLs will be returned in their original form.
    
    @return string
    A URI representation of the Url object data.
    
    Defined in .../core/lib/Drupal/Core/Url.php:512
    protected static fromEntityUri(array $uri_parts, array $options, $uri) -> \Drupal\Core\Url
    Create a new Url object for entity URIs.
    
    @param array $uri_parts
    Parts from an URI of the form entity:{entity_type}/{entity_id} as from
    parse_url().
    @param array $options
    An array of options, see \Drupal\Core\Url::fromUri() for details.
    @param string $uri
    The original entered URI.
    
    @return \Drupal\Core\Url
    A new Url object for an entity's canonical route.
    
    @throws \InvalidArgumentException
    Thrown if the entity URI is invalid.
    
    Defined in .../core/lib/Drupal/Core/Url.php:341
    protected static fromInternalUri(array $uri_parts, array $options) -> \Drupal\Core\Url
    Creates a new Url object for 'internal:' URIs.
    
    Important note: the URI minus the scheme can NOT simply be validated by a
    \Drupal\Core\Path\PathValidatorInterface implementation. The semantics of
    the 'internal:' URI scheme are different:
    - PathValidatorInterface accepts paths without a leading slash (e.g.
    'node/add') as well as 2 special paths: '<front>' and '<none>', which are
    mapped to the correspondingly named routes.
    - 'internal:' URIs store paths with a leading slash that represents the
    root — i.e. the front page — (e.g. 'internal:/node/add'), and doesn't
    have any exceptions.
    
    To clarify, a few examples of path plus corresponding 'internal:' URI:
    - 'node/add' -> 'internal:/node/add'
    - 'node/add?foo=bar' -> 'internal:/node/add?foo=bar'
    - 'node/add#kitten' -> 'internal:/node/add#kitten'
    - '<front>' -> 'internal:/'
    - '<front>foo=bar' -> 'internal:/?foo=bar'
    - '<front>#kitten' -> 'internal:/#kitten'
    - '<none>' -> 'internal:'
    - '<none>foo=bar' -> 'internal:?foo=bar'
    - '<none>#kitten' -> 'internal:#kitten'
    
    Therefore, when using a PathValidatorInterface to validate 'internal:'
    URIs, we must map:
    - 'internal:' (path component is '')  to the special '<none>' path
    - 'internal:/' (path component is '/') to the special '<front>' path
    - 'internal:/some-path' (path component is '/some-path') to 'some-path'
    
    @param array $uri_parts
    Parts from an URI of the form internal:{path} as from parse_url().
    @param array $options
    An array of options, see \Drupal\Core\Url::fromUri() for details.
    
    @return \Drupal\Core\Url
    A new Url object for a 'internal:' URI.
    
    @throws \InvalidArgumentException
    Thrown when the URI's path component doesn't have a leading slash.
    
    Defined in .../core/lib/Drupal/Core/Url.php:391
    protected static fromRouteUri(array $uri_parts, array $options, $uri) -> \Drupal\Core\Url
    Creates a new Url object for 'route:' URIs.
    
    @param array $uri_parts
    Parts from an URI of the form route:{route_name};{route_parameters} as
    from parse_url(), where the path is the route name optionally followed by
    a ";" followed by route parameters in key=value format with & separators.
    @param array $options
    An array of options, see \Drupal\Core\Url::fromUri() for details.
    @param string $uri
    The original passed in URI.
    
    @return \Drupal\Core\Url
    A new Url object for a 'route:' URI.
    
    @throws \InvalidArgumentException
    Thrown when the route URI does not have a route name.
    
    Defined in .../core/lib/Drupal/Core/Url.php:440
    protected accessManager() -> \Drupal\Core\Access\AccessManagerInterface
    @return \Drupal\Core\Access\AccessManagerInterface
    
    Defined in .../core/lib/Drupal/Core/Url.php:830
    protected setUnrouted() -> $this
    Sets this Url to encapsulate an unrouted URI.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:490
    protected unroutedUrlAssembler() -> \Drupal\Core\Utility\UnroutedUrlAssemblerInterface
    Gets the unrouted URL assembler for non-Drupal URLs.
    
    @return \Drupal\Core\Utility\UnroutedUrlAssemblerInterface
    The unrouted URL assembler.
    
    Defined in .../core/lib/Drupal/Core/Url.php:856
    protected urlGenerator() -> \Drupal\Core\Routing\UrlGeneratorInterface
    Gets the URL generator.
    
    @return \Drupal\Core\Routing\UrlGeneratorInterface
    The URL generator.
    
    Defined in .../core/lib/Drupal/Core/Url.php:843
'url_string' => string(22) "/services/rheumatology"
array(5)
'#cache' => array(3)
'contexts' => array(1)
*DEPTH TOO GREAT*
'tags' => array(2)
*DEPTH TOO GREAT*
'max-age' => integer-1
'#sorted' => boolTRUE
'#theme' => string(10) "menu__main"
'#menu_name' => string(4) "main"
'#items' => array(1)
'menu_link_content:8daa4603-74dd-464d-a081-33232d336930' => array(8)
*DEPTH TOO GREAT*
Called from .../kint.module:18 [kint()]
  1. .../themes/custom/tuhsmasterbrand/preprocess/_preprocess_traversable_menu.inc:137 [kint()]
  2. .../themes/custom/tuhsmasterbrand/preprocess/preprocess__block__traversable_menu__mobile.inc:7 [_tuhsmasterbrand_preprocess_traversable_menu()]
  3. .../core/lib/Drupal/Core/Theme/ThemeManager.php:287 [tuhsmasterbrand_preprocess_block__traversable_menu__mobile()]
  4. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  5. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  6. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  7. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_header.twig_hCoJGyI84Hyvm3MutIOvhINPz/DHPl05w9dBMEjsJXwiYaemhk8icSwQEMQi5HdZRFWPE.php:193 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  8. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_a5904439400c526e11ee43e097a45024e21bbb7b4eec8bafae7c64f45908359d->doDisplay()]
  9. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  10. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_page--standard-interior-p_dm7kP-7EBLdXP7iN72WLf5oix/0zFF1CfQSfp2L-m0DLYsQED3RTU6tmv7oCzaOF4qhS0.php:57 [Twig_Template->display()]
  11. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_9519d93464a0c65e71229f9d1d191e11141036562d64406f29e6a8a24d3e4ee0->doDisplay()]
  12. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  13. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  14. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  15. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  16. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  17. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  18. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  19. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_html.html.twig_g6H333kns6sAzta6_X4SkT80U/YRUXk8l6o_sfGER4QzZ6BYXcLnc5i-e_tTN0hhdmfJk.php:124 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  20. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_37169ea42e446fb252740b585c87cdb3726145cdf66901c3754fb1bae7c595d7->doDisplay()]
  21. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  22. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  23. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  24. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  25. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  26. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  27. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:147 [Drupal\Core\Render\Renderer->render()]
  28. .../core/lib/Drupal/Core/Render/Renderer.php:582 [Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()]
  29. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:148 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  30. .../core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:90 [Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()]
  31. .../core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:111 [call_user_func()]
  32. .../vendor/symfony/http-kernel/HttpKernel.php:156 [Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()]
  33. .../vendor/symfony/http-kernel/HttpKernel.php:68 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  34. .../core/lib/Drupal/Core/StackMiddleware/Session.php:57 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  35. .../core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47 [Drupal\Core\StackMiddleware\Session->handle()]
  36. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:184 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  37. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:121 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  38. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:75 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  39. .../shield/src/ShieldMiddleware.php:84 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  40. .../core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47 [Drupal\shield\ShieldMiddleware->handle()]
  41. .../core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:50 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  42. .../vendor/stack/builder/src/Stack/StackedHttpKernel.php:23 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  43. .../core/lib/Drupal/Core/DrupalKernel.php:664 [Stack\StackedHttpKernel->handle()]
  44. .../index.php:19 [Drupal\Core\DrupalKernel->handle()]
$args array(2)
string(10) "menu items"
array(1)
'menu_link_content:8daa4603-74dd-464d-a081-33232d336930' => array(8)
'is_expanded' => boolFALSE
'is_collapsed' => boolFALSE
'in_active_trail' => boolFALSE
'attributes' => Drupal\Core\Template\Attribute(1)
*DEPTH TOO GREAT*
'title' => string(19) "Doctors & Care Team"
'url' => Drupal\Core\Url(11)
*DEPTH TOO GREAT*
'below' => array(0)
'original_link' => Drupal\menu_link_content\Plugin\Menu\MenuLinkContent(9)
*DEPTH TOO GREAT*
Called from .../kint.module:18 [kint()]
  1. .../themes/custom/tuhsmasterbrand/preprocess/_preprocess_traversable_menu.inc:185 [kint()]
  2. .../themes/custom/tuhsmasterbrand/preprocess/preprocess__block__traversable_menu__mobile.inc:7 [_tuhsmasterbrand_preprocess_traversable_menu()]
  3. .../core/lib/Drupal/Core/Theme/ThemeManager.php:287 [tuhsmasterbrand_preprocess_block__traversable_menu__mobile()]
  4. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  5. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  6. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  7. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_header.twig_hCoJGyI84Hyvm3MutIOvhINPz/DHPl05w9dBMEjsJXwiYaemhk8icSwQEMQi5HdZRFWPE.php:193 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  8. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_a5904439400c526e11ee43e097a45024e21bbb7b4eec8bafae7c64f45908359d->doDisplay()]
  9. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  10. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_page--standard-interior-p_dm7kP-7EBLdXP7iN72WLf5oix/0zFF1CfQSfp2L-m0DLYsQED3RTU6tmv7oCzaOF4qhS0.php:57 [Twig_Template->display()]
  11. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_9519d93464a0c65e71229f9d1d191e11141036562d64406f29e6a8a24d3e4ee0->doDisplay()]
  12. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  13. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  14. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  15. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  16. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  17. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  18. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  19. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_html.html.twig_g6H333kns6sAzta6_X4SkT80U/YRUXk8l6o_sfGER4QzZ6BYXcLnc5i-e_tTN0hhdmfJk.php:124 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  20. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_37169ea42e446fb252740b585c87cdb3726145cdf66901c3754fb1bae7c595d7->doDisplay()]
  21. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  22. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  23. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  24. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  25. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  26. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  27. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:147 [Drupal\Core\Render\Renderer->render()]
  28. .../core/lib/Drupal/Core/Render/Renderer.php:582 [Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()]
  29. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:148 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  30. .../core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:90 [Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()]
  31. .../core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:111 [call_user_func()]
  32. .../vendor/symfony/http-kernel/HttpKernel.php:156 [Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()]
  33. .../vendor/symfony/http-kernel/HttpKernel.php:68 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  34. .../core/lib/Drupal/Core/StackMiddleware/Session.php:57 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  35. .../core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47 [Drupal\Core\StackMiddleware\Session->handle()]
  36. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:184 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  37. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:121 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  38. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:75 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  39. .../shield/src/ShieldMiddleware.php:84 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  40. .../core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47 [Drupal\shield\ShieldMiddleware->handle()]
  41. .../core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:50 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  42. .../vendor/stack/builder/src/Stack/StackedHttpKernel.php:23 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  43. .../core/lib/Drupal/Core/DrupalKernel.php:664 [Stack\StackedHttpKernel->handle()]
  44. .../index.php:19 [Drupal\Core\DrupalKernel->handle()]
Doctors
search our doctors
Doctors
search our doctors
$args array(1)
string(91) "run block preprocess function - tuhsmasterbrand_preprocess_block__traversable_me…"
run block preprocess function - tuhsmasterbrand_preprocess_block__traversable_menu__sidebar
Called from .../kint.module:18 [kint()]
  1. .../themes/custom/tuhsmasterbrand/preprocess/preprocess__block__traversable_menu__sidebar.inc:7 [kint()]
  2. .../core/lib/Drupal/Core/Theme/ThemeManager.php:287 [tuhsmasterbrand_preprocess_block__traversable_menu__sidebar()]
  3. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  4. .../core/lib/Drupal/Core/Render/Renderer.php:450 [Drupal\Core\Render\Renderer->doRender()]
  5. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  6. .../core/lib/Drupal/Core/Template/TwigExtension.php:590 [Drupal\Core\Render\Renderer->render()]
  7. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_page--standard-interior-p_dm7kP-7EBLdXP7iN72WLf5oix/0zFF1CfQSfp2L-m0DLYsQED3RTU6tmv7oCzaOF4qhS0.php:75 [Drupal\Core\Template\TwigExtension->renderVar()]
  8. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_9519d93464a0c65e71229f9d1d191e11141036562d64406f29e6a8a24d3e4ee0->doDisplay()]
  9. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  10. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  11. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  12. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  13. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  14. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  15. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  16. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_html.html.twig_g6H333kns6sAzta6_X4SkT80U/YRUXk8l6o_sfGER4QzZ6BYXcLnc5i-e_tTN0hhdmfJk.php:124 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  17. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_37169ea42e446fb252740b585c87cdb3726145cdf66901c3754fb1bae7c595d7->doDisplay()]
  18. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  19. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  20. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  21. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  22. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  23. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  24. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:147 [Drupal\Core\Render\Renderer->render()]
  25. .../core/lib/Drupal/Core/Render/Renderer.php:582 [Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()]
  26. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:148 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  27. .../core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:90 [Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()]
  28. .../core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:111 [call_user_func()]
  29. .../vendor/symfony/http-kernel/HttpKernel.php:156 [Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()]
  30. .../vendor/symfony/http-kernel/HttpKernel.php:68 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  31. .../core/lib/Drupal/Core/StackMiddleware/Session.php:57 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  32. .../core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47 [Drupal\Core\StackMiddleware\Session->handle()]
  33. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:184 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  34. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:121 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  35. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:75 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  36. .../shield/src/ShieldMiddleware.php:84 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  37. .../core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47 [Drupal\shield\ShieldMiddleware->handle()]
  38. .../core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:50 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  39. .../vendor/stack/builder/src/Stack/StackedHttpKernel.php:23 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  40. .../core/lib/Drupal/Core/DrupalKernel.php:664 [Stack\StackedHttpKernel->handle()]
  41. .../index.php:19 [Drupal\Core\DrupalKernel->handle()]
$args array(2)
array(21)
'id' => array(1)
array(1)
*DEPTH TOO GREAT*
'uuid' => string(36) "306ab262-1705-403c-b859-a531edb1f4fc"
'langcode' => array(1)
array(1)
*DEPTH TOO GREAT*
'bundle' => array(1)
array(1)
*DEPTH TOO GREAT*
'title' => string(12) "Rheumatology"
'description' => array(0)
'menu_name' => array(1)
array(1)
*DEPTH TOO GREAT*
'link' => array(1)
array(3)
*DEPTH TOO GREAT*
'external' => array(1)
array(1)
*DEPTH TOO GREAT*
'rediscover' => array(1)
array(1)
*DEPTH TOO GREAT*
'weight' => array(1)
array(1)
*DEPTH TOO GREAT*
'expanded' => array(1)
array(1)
*DEPTH TOO GREAT*
'enabled' => array(1)
array(1)
*DEPTH TOO GREAT*
'parent' => string(54) "menu_link_content:09c6867d-e578-4374-9e12-ad83a7884300"
'changed' => array(1)
array(1)
*DEPTH TOO GREAT*
'default_langcode' => array(1)
array(1)
*DEPTH TOO GREAT*
'metatag' => array(0)
'object' => Drupal\menu_link_content\Entity\MenuLinkContent(27)
  • contents
  • Available methods (131)
  • Static class properties (3)
  • Iterator contents (17)
  • protected insidePlugin -> boolFALSE
    protected values -> array(16)
    *DEPTH TOO GREAT*
    protected fields -> array(17)
    *DEPTH TOO GREAT*
    protected fieldDefinitions -> array(17)
    *DEPTH TOO GREAT*
    protected languages -> NULL
    protected langcodeKey -> string(8) "langcode"
    protected defaultLangcodeKey -> string(16) "default_langcode"
    protected activeLangcode -> string(9) "x-default"
    protected defaultLangcode -> string(2) "en"
    protected translations -> array(1)
    *DEPTH TOO GREAT*
    protected translationInitialize -> boolFALSE
    protected newRevision -> boolFALSE
    protected isDefaultRevision -> boolTRUE
    protected entityKeys -> array(3)
    *DEPTH TOO GREAT*
    protected translatableEntityKeys -> array(3)
    *DEPTH TOO GREAT*
    protected validated -> boolFALSE
    protected validationRequired -> boolFALSE
    protected loadedRevisionId -> NULL
    protected revisionTranslationAffectedKey -> string(29) "revision_translation_affected"
    protected enforceRevisionTranslationAffected -> array(0)
    protected entityTypeId -> string(17) "menu_link_content"
    protected enforceIsNew -> NULL
    protected typedData -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(6)
    *DEPTH TOO GREAT*
    protected cacheContexts -> array(0)
    protected cacheTags -> array(0)
    protected cacheMaxAge -> integer-1
    protected _serviceIds -> array(0)
  • public static baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:237
    public static bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1369
    public static create(array $values = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:540
    public static load($id)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:520
    public static loadMultiple(array $ids = NULL)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:530
    public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:464
    public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:471
    public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:172
    public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:222
    public __clone()
    Magic method: Implements a deep clone.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1152
    public __construct(array $values, $entity_type, $bundle = false, $translations = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:182
    public &__get($name)
    Implements the magic method for getting object properties.
    
    @todo: A lot of code still uses non-fields (e.g. $entity->content in view
    builders) by reference. Clean that up.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1039
    public __isset($name)
    Implements the magic method for isset().
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1100
    public __set($name, $value)
    Implements the magic method for setting object properties.
    
    Uses default language always.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1066
    public __sleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:513
    public __unset($name)
    Implements the magic method for unset().
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1109
    public __wakeup()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:46
    public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:694
    public addCacheContexts(array $cache_contexts)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public addCacheTags(array $cache_tags)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public addCacheableDependency($other_object)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addTranslation($langcode, array $values = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:942
    public bundle()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:538
    public createDuplicate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1123
    public delete()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:393
    public enforceIsNew($value = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:142
    public get($field_name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:559
    public getCacheContexts()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:484
    public getCacheMaxAge()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:513
    public getCacheTags()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:503
    public getCacheTagsToInvalidate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:491
    public getChangedTime() -> int
    Gets the timestamp of the last entity change for the current translation.
    
    @return int
    The timestamp of the last entity save operation.
    
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangedTrait.php:32
    public getChangedTimeAcrossTranslations() -> int
    Returns the timestamp of the last entity change across all translations.
    
    @return int
    The timestamp of the last entity save operation across all
    translations.
    
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangedTrait.php:17
    public getConfigDependencyKey()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:642
    public getConfigDependencyName()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:649
    public getConfigTarget()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:656
    public getDescription()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:91
    public getEntityType()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:419
    public getEntityTypeId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:151
    public getFieldDefinition($name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:661
    public getFieldDefinitions()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:673
    public getFields($include_computed = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:628
    public getIterator()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:654
    public getLoadedRevisionId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:306
    public getMenuName()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:84
    public getOriginalId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:594
    public getParentId()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:119
    public getPluginDefinition()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:135
    public getPluginId()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:98
    public getRevisionId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:415
    public getTitle()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:70
    public getTranslatableFields($include_computed = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:641
    public getTranslation($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:840
    public getTranslationLanguages($include_default = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1002
    public getTranslationStatus($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:992
    public getTypedData()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:623
    public getUntranslated()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:875
    public getUrlObject()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:77
    public getWeight()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:128
    public hasField($field_name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:552
    public hasLinkTemplate($rel)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:250
    public hasTranslation($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:925
    public hasTranslationChanges()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1386
    public id()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:531
    public isDefaultRevision($new_value = NULL)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:328
    public isDefaultTranslation()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:408
    public isDefaultTranslationAffectedOnly()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1452
    public isEnabled()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:105
    public isExpanded()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:112
    public isLatestRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:356
    public isLatestTranslationAffectedRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:366
    public isNew()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:135
    public isNewRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:321
    public isNewTranslation()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:935
    public isRevisionTranslationAffected()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:376
    public isRevisionTranslationAffectedEnforced()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:393
    public isTranslatable()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:422
    public isValidationRequired()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:489
    public label()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1235
    public language()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:708
    public link($text = NULL, $rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:268
    public mergeCacheMaxAge($max_age)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    public onChange($name)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:774
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:277
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:192
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:179
    public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:449
    public referencedEntities()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1250
    public removeTranslation($langcode)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:963
    public requiresRediscovery()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:370
    public save()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:385
    public set($name, $value, $notify = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:617
    public setChangedTime($timestamp) -> $this
    Sets the timestamp of the last entity change for the current translation.
    
    @param int $timestamp
    The timestamp of the last entity save operation.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangedTrait.php:44
    public setInsidePlugin()
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:63
    public setNewRevision($value = true)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:284
    public setOriginalId($id)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:602
    public setRequiresRediscovery($rediscovery)
    {@inheritdoc}
    
    Defined in .../core/modules/menu_link_content/src/Entity/MenuLinkContent.php:377
    public setRevisionTranslationAffected($affected)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:383
    public setRevisionTranslationAffectedEnforced($enforced)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:400
    public setValidationRequired($required)
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:496
    public toArray()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:683
    public toLink($text = NULL, $rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:275
    public toUrl($rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:187
    public traitSleep()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:22
    public updateLoadedRevisionId()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:313
    public updateOriginalValues()
    Updates the original values with the interim changes.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1019
    public uriRelationships()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:335
    public url($rel = canonical, $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:288
    public urlInfo($rel = canonical, array $options = array())
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:180
    public uuid()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:545
    public validate()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:480
    public wasDefaultRevision()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:341
    protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
    Invalidates an entity's cache tags upon delete.
    
    @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
    The entity type definition.
    @param \Drupal\Core\Entity\EntityInterface[] $entities
    An array of entities.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:578
    protected clearTranslationCache()
    Clear entity translation object cache to remove stale references.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:504
    protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
    Gets the entity manager.
    
    @return \Drupal\Core\Entity\EntityManagerInterface
    
    @deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0.
    Use \Drupal::entityTypeManager() instead in most cases. If the needed
    method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the
    deprecated \Drupal\Core\Entity\EntityManager to find the
    correct interface or service.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:78
    protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
    Gets the entity type bundle info service.
    
    @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:96
    protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
    Gets the entity type manager.
    
    @return \Drupal\Core\Entity\EntityTypeManagerInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:87
    protected getEntityKey($key) -> mixed
    Gets the value of the given entity key, if defined.
    
    @param string $key
    Name of the entity key, for example id, revision or bundle.
    
    @return mixed
    The value of the entity key, NULL if not defined.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1277
    protected getFieldsToSkipFromTranslationChangesCheck() -> array
    Returns an array of field names to skip in ::hasTranslationChanges.
    
    @return array
    An array of field names.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:1379
    protected getLanguages()
    {@inheritdoc}
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:261
    protected getTranslatedField($name, $langcode) -> \Drupal\Core\Field\FieldItemListInterface
    Gets a translated field.
    
    @return \Drupal\Core\Field\FieldItemListInterface
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:571
    protected initializeTranslation($langcode) -> \Drupal\Core\Entity\EntityInterface
    Instantiates a translation object for an existing translation.
    
    The translated entity will be a clone of the current entity with the
    specified $langcode. All translations share the same field data structures
    to ensure that all of them deal with fresh data.
    
    @param string $langcode
    The language code for the requested translation.
    
    @return \Drupal\Core\Entity\EntityInterface
    The translation object. The content properties of the translation object
    are stored as references to the main entity.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:893
    protected invalidateTagsOnSave($update)
    Invalidates an entity's cache tags upon save.
    
    @param bool $update
    TRUE if the entity has been updated, or FALSE if it has been inserted.
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:553
    protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
    Gets the language manager.
    
    @return \Drupal\Core\Language\LanguageManagerInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:105
    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 .../core/lib/Drupal/Core/Entity/Entity.php:261
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
    Sets cacheability; useful for value object constructors.
    
    @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
    The cacheability to set.
    
    @return $this
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    protected setDefaultLangcode()
    Populates the local cache for the default language code.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:730
    protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity) -> string[]
    Returns an array of field names to skip when checking for changes.
    
    @param \Drupal\Core\Entity\ContentEntityInterface $entity
    A content entity object.
    
    @return string[]
    An array of field names.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php:21
    protected updateFieldLangcodes($langcode)
    Updates language for already instantiated fields.
    
    Inherited from Drupal\Core\Entity\ContentEntityBase
    Defined in .../core/lib/Drupal/Core/Entity/ContentEntityBase.php:763
    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 .../core/lib/Drupal/Core/Entity/Entity.php:314
    protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
    Gets the UUID generator.
    
    @return \Drupal\Component\Uuid\UuidInterface
    
    Inherited from Drupal\Core\Entity\Entity
    Defined in .../core/lib/Drupal/Core/Entity/Entity.php:114
  • constant TRANSLATION_REMOVED :: integer0
    constant TRANSLATION_EXISTING :: integer1
    constant TRANSLATION_CREATED :: integer2
  • *DEPTH TOO GREAT*
'derivative_type' => string(17) "menu_link_content"
'url' => Drupal\Core\Url(11)
  • contents
  • Available methods (36)
  • protected urlGenerator -> NULL
    protected urlAssembler -> NULL
    protected accessManager -> NULL
    protected routeName -> string(21) "entity.node.canonical"
    protected routeParameters -> array(1)
    *DEPTH TOO GREAT*
    protected options -> array(0)
    protected external -> boolFALSE
    protected unrouted -> boolFALSE
    protected uri -> NULL
    protected internalPath -> NULL
    protected _serviceIds -> array(0)
  • public static createFromRequest(Symfony\Component\HttpFoundation\Request $request) -> static
    Returns the Url object matching a request.
    
    SECURITY NOTE: The request path is not checked to be valid and accessible
    by the current user to allow storing and reusing Url objects by different
    users. The 'path.validator' service getUrlIfValid() method should be used
    instead of this one if validation and access check is desired. Otherwise,
    'access_manager' service checkNamedRoute() method should be used on the
    router name and parameters stored in the Url object returned by this
    method.
    
    @param \Symfony\Component\HttpFoundation\Request $request
    A request object.
    
    @return static
    A Url object. Warning: the object is created even if the current user
    would get an access denied running the same request via the normal page
    flow.
    
    @throws \Drupal\Core\Routing\MatchingRouteNotFoundException
    Thrown when the request cannot be matched.
    
    Defined in .../core/lib/Drupal/Core/Url.php:476
    public static fromRoute($route_name, $route_parameters = array(), $options = array()) -> \Drupal\Core\Url
    Creates a new Url object for a URL that has a Drupal route.
    
    This method is for URLs that have Drupal routes (that is, most pages
    generated by Drupal). For non-routed local URIs relative to the base
    path (like robots.txt) use Url::fromUri() with the base: scheme.
    
    @param string $route_name
    The name of the route
    @param array $route_parameters
    (optional) An associative array of route parameter names and values.
    @param array $options
    See \Drupal\Core\Url::fromUri() for details.
    
    @return \Drupal\Core\Url
    A new Url object for a routed (internal to Drupal) URL.
    
    @see \Drupal\Core\Url::fromUserInput()
    @see \Drupal\Core\Url::fromUri()
    
    Defined in .../core/lib/Drupal/Core/Url.php:141
    public static fromRouteMatch(Drupal\Core\Routing\RouteMatchInterface $route_match) -> $this
    Creates a new URL object from a route match.
    
    @param \Drupal\Core\Routing\RouteMatchInterface $route_match
    The route match.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:153
    public static fromUri($uri, $options = array()) -> \Drupal\Core\Url
    Creates a new Url object from a URI.
    
    This method is for generating URLs for URIs that:
    - do not have Drupal routes: both external URLs and unrouted local URIs
    like base:robots.txt
    - do have a Drupal route but have a custom scheme to simplify linking.
    Currently, there is only the entity: scheme (This allows URIs of the
    form entity:{entity_type}/{entity_id}. For example: entity:node/1
    resolves to the entity.node.canonical route with a node parameter of 1.)
    
    For URLs that have Drupal routes (that is, most pages generated by Drupal),
    use Url::fromRoute().
    
    @param string $uri
    The URI of the resource including the scheme. For user input that may
    correspond to a Drupal route, use internal: for the scheme. For paths
    that are known not to be handled by the Drupal routing system (such as
    static files), use base: for the scheme to get a link relative to the
    Drupal base path (like the <base> HTML element). For a link to an entity
    you may use entity:{entity_type}/{entity_id} URIs. The internal: scheme
    should be avoided except when processing actual user input that may or
    may not correspond to a Drupal route. Normally use Url::fromRoute() for
    code linking to any any Drupal page.
    @param array $options
    (optional) An associative array of additional URL options, with the
    following elements:
    - 'query': An array of query key/value-pairs (without any URL-encoding)
    to append to the URL.
    - 'fragment': A fragment identifier (named anchor) to append to the URL.
    Do not include the leading '#' character.
    - 'absolute': Defaults to FALSE. Whether to force the output to be an
    absolute link (beginning with http:). Useful for links that will be
    displayed outside the site, such as in an RSS feed.
    - 'attributes': An associative array of HTML attributes that will be
    added to the anchor tag if you use the \Drupal\Core\Link class to make
    the link.
    - 'language': An optional language object used to look up the alias
    for the URL. If $options['language'] is omitted, it defaults to the
    current language for the language type LanguageInterface::TYPE_URL.
    - 'https': Whether this URL should point to a secure location. If not
    defined, the current scheme is used, so the user stays on HTTP or HTTPS
    respectively. TRUE enforces HTTPS and FALSE enforces HTTP.
    
    @return \Drupal\Core\Url
    A new Url object with properties depending on the URI scheme. Call the
    access() method on this to do access checking.
    
    @throws \InvalidArgumentException
    Thrown when the passed in path has no scheme.
    
    @see \Drupal\Core\Url::fromRoute()
    @see \Drupal\Core\Url::fromUserInput()
    
    Defined in .../core/lib/Drupal/Core/Url.php:266
    public static fromUserInput($user_input, $options = array()) -> static
    Creates a Url object for a relative URI reference submitted by user input.
    
    Use this method to create a URL for user-entered paths that may or may not
    correspond to a valid Drupal route.
    
    @param string $user_input
    User input for a link or path. The first character must be one of the
    following characters:
    - '/': A path within the current site. This path might be to a Drupal
    route (e.g., '/admin'), to a file (e.g., '/README.txt'), or to
    something processed by a non-Drupal script (e.g.,
    '/not/a/drupal/page'). If the path matches a Drupal route, then the
    URL generation will include Drupal's path processors (e.g.,
    language-prefixing and aliasing). Otherwise, the URL generation will
    just append the passed-in path to Drupal's base path.
    - '?': A query string for the current page or resource.
    - '#': A fragment (jump-link) on the current page or resource.
    This helps reduce ambiguity for user-entered links and paths, and
    supports user interfaces where users may normally use auto-completion
    to search for existing resources, but also may type one of these
    characters to link to (e.g.) a specific path on the site.
    (With regard to the URI specification, the user input is treated as a
    @link https://tools.ietf.org/html/rfc3986#section-4.2 relative URI reference @endlink
    where the relative part is of type
    @link https://tools.ietf.org/html/rfc3986#section-3.3 path-abempty @endlink.)
    @param array $options
    (optional) An array of options. See Url::fromUri() for details.
    
    @return static
    A new Url object based on user input.
    
    @throws \InvalidArgumentException
    Thrown when the user input does not begin with one of the following
    characters: '/', '?', or '#'.
    
    Defined in .../core/lib/Drupal/Core/Url.php:198
    public static renderAccess(array $element) -> bool
    Checks a Url render element against applicable access check services.
    
    @param array $element
    A render element as returned from \Drupal\Core\Url::toRenderArray().
    
    @return bool
    Returns TRUE if the current user has access to the url, otherwise FALSE.
    
    Defined in .../core/lib/Drupal/Core/Url.php:823
    public __construct($route_name, $route_parameters = array(), $options = array())
    Constructs a new Url object.
    
    In most cases, use Url::fromRoute() or Url::fromUri() rather than
    constructing Url objects directly in order to avoid ambiguity and make your
    code more self-documenting.
    
    @param string $route_name
    The name of the route
    @param array $route_parameters
    (optional) An associative array of parameter names and values.
    @param array $options
    See \Drupal\Core\Url::fromUri() for details.
    
    @see static::fromRoute()
    @see static::fromUri()
    
    @todo Update this documentation for non-routed URIs in
    https://www.drupal.org/node/2346787
    
    Defined in .../core/lib/Drupal/Core/Url.php:115
    public __sleep()
    {@inheritdoc}
    
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:22
    public __wakeup()
    {@inheritdoc}
    
    Defined in .../core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:46
    public access(Drupal\Core\Session\AccountInterface $account = NULL) -> bool
    Checks this Url object against applicable access check services.
    
    Determines whether the route is accessible or not.
    
    @param \Drupal\Core\Session\AccountInterface $account
    (optional) Run access checks for this account. Defaults to the current
    user.
    
    @return bool
    Returns TRUE if the user has access to the url, otherwise FALSE.
    
    Defined in .../core/lib/Drupal/Core/Url.php:807
    public getInternalPath() -> string
    Returns the internal path (system path) for this route.
    
    This path will not include any prefixes, fragments, or query strings.
    
    @return string
    The internal path for this route.
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding system path.
    
    Defined in .../core/lib/Drupal/Core/Url.php:784
    public getOption($name) -> mixed
    Gets a specific option.
    
    See \Drupal\Core\Url::fromUri() for details on the options.
    
    @param string $name
    The name of the option.
    
    @return mixed
    The value for a specific option, or NULL if it does not exist.
    
    Defined in .../core/lib/Drupal/Core/Url.php:639
    public getOptions() -> array
    Returns the URL options.
    
    @return array
    The array of options. See \Drupal\Core\Url::fromUri() for details on what
    it contains.
    
    Defined in .../core/lib/Drupal/Core/Url.php:624
    public getRouteName() -> string
    Returns the route name.
    
    @return string
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:553
    public getRouteParameters() -> array
    Returns the route parameters.
    
    @return array
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:569
    public getUri() -> string
    Returns the URI value for this Url object.
    
    Only to be used if self::$unrouted is TRUE.
    
    @return string
    A URI not connected to a route. May be an external URL.
    
    @throws \UnexpectedValueException
    Thrown when the URI was requested for a routed URL.
    
    Defined in .../core/lib/Drupal/Core/Url.php:706
    public isExternal() -> bool
    Indicates if this Url is external.
    
    @return bool
    
    Defined in .../core/lib/Drupal/Core/Url.php:532
    public isRouted() -> bool
    Indicates if this Url has a Drupal route.
    
    @return bool
    
    Defined in .../core/lib/Drupal/Core/Url.php:541
    public mergeOptions($options) -> $this
    Merges the URL options with any currently set.
    
    In the case of conflict with existing options, the new options will replace
    the existing options.
    
    @param array $options
    The array of options. See \Drupal\Core\Url::fromUri() for details on what
    it contains.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:690
    public setAbsolute($absolute = true) -> $this
    Sets the value of the absolute option for this Url.
    
    @param bool $absolute
    (optional) Whether to make this Url absolute or not. Defaults to TRUE.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:722
    public setOption($name, $value) -> $this
    Sets a specific option.
    
    See \Drupal\Core\Url::fromUri() for details on the options.
    
    @param string $name
    The name of the option.
    @param mixed $value
    The option value.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:673
    public setOptions($options) -> $this
    Sets the URL options.
    
    @param array $options
    The array of options. See \Drupal\Core\Url::fromUri() for details on what
    it contains.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:656
    public setRouteParameter($key, $value) -> $this
    Sets a specific route parameter.
    
    @param string $key
    The key of the route parameter.
    @param mixed $value
    The route parameter.
    
    @return $this
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:609
    public setRouteParameters($parameters) -> $this
    Sets the route parameters.
    
    @param array $parameters
    The array of parameters.
    
    @return $this
    
    @throws \UnexpectedValueException.
    If this is a URI with no corresponding route.
    
    Defined in .../core/lib/Drupal/Core/Url.php:588
    public setUnroutedUrlAssembler(Drupal\Core\Utility\UnroutedUrlAssemblerInterface $url_assembler) -> $this
    Sets the unrouted URL assembler.
    
    @param \Drupal\Core\Utility\UnroutedUrlAssemblerInterface $url_assembler
    The unrouted URL assembler.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:885
    public setUrlGenerator(Drupal\Core\Routing\UrlGeneratorInterface $url_generator = NULL) -> $this
    Sets the URL generator.
    
    @param \Drupal\Core\Routing\UrlGeneratorInterface $url_generator
    (optional) The URL generator, specify NULL to reset it.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:871
    public toRenderArray() -> array
    Returns the route information for a render array.
    
    @return array
    An associative array suitable for a render array.
    
    Defined in .../core/lib/Drupal/Core/Url.php:762
    public toString($collect_bubbleable_metadata = false) -> string|\Drupal\Core\GeneratedUrl
    Generates the string URL representation for this Url object.
    
    For an external URL, the string will contain the input plus any query
    string or fragment specified by the options array.
    
    If this Url object was constructed from a Drupal route or from an internal
    URI (URIs using the internal:, base:, or entity: schemes), the returned
    string will either be a relative URL like /node/1 or an absolute URL like
    http://example.com/node/1 depending on the options array, plus any
    specified query string or fragment.
    
    @param bool $collect_bubbleable_metadata
    (optional) Defaults to FALSE. When TRUE, both the generated URL and its
    associated bubbleable metadata are returned.
    
    @return string|\Drupal\Core\GeneratedUrl
    A string URL.
    When $collect_bubbleable_metadata is TRUE, a GeneratedUrl object is
    returned, containing the generated URL plus bubbleable metadata.
    
    Defined in .../core/lib/Drupal/Core/Url.php:748
    public toUriString() -> string
    Generates a URI string that represents the data in the Url object.
    
    The URI will typically have the scheme of route: even if the object was
    constructed using an entity: or internal: scheme. A internal: URI that
    does not match a Drupal route with be returned here with the base: scheme,
    and external URLs will be returned in their original form.
    
    @return string
    A URI representation of the Url object data.
    
    Defined in .../core/lib/Drupal/Core/Url.php:512
    protected static fromEntityUri(array $uri_parts, array $options, $uri) -> \Drupal\Core\Url
    Create a new Url object for entity URIs.
    
    @param array $uri_parts
    Parts from an URI of the form entity:{entity_type}/{entity_id} as from
    parse_url().
    @param array $options
    An array of options, see \Drupal\Core\Url::fromUri() for details.
    @param string $uri
    The original entered URI.
    
    @return \Drupal\Core\Url
    A new Url object for an entity's canonical route.
    
    @throws \InvalidArgumentException
    Thrown if the entity URI is invalid.
    
    Defined in .../core/lib/Drupal/Core/Url.php:341
    protected static fromInternalUri(array $uri_parts, array $options) -> \Drupal\Core\Url
    Creates a new Url object for 'internal:' URIs.
    
    Important note: the URI minus the scheme can NOT simply be validated by a
    \Drupal\Core\Path\PathValidatorInterface implementation. The semantics of
    the 'internal:' URI scheme are different:
    - PathValidatorInterface accepts paths without a leading slash (e.g.
    'node/add') as well as 2 special paths: '<front>' and '<none>', which are
    mapped to the correspondingly named routes.
    - 'internal:' URIs store paths with a leading slash that represents the
    root — i.e. the front page — (e.g. 'internal:/node/add'), and doesn't
    have any exceptions.
    
    To clarify, a few examples of path plus corresponding 'internal:' URI:
    - 'node/add' -> 'internal:/node/add'
    - 'node/add?foo=bar' -> 'internal:/node/add?foo=bar'
    - 'node/add#kitten' -> 'internal:/node/add#kitten'
    - '<front>' -> 'internal:/'
    - '<front>foo=bar' -> 'internal:/?foo=bar'
    - '<front>#kitten' -> 'internal:/#kitten'
    - '<none>' -> 'internal:'
    - '<none>foo=bar' -> 'internal:?foo=bar'
    - '<none>#kitten' -> 'internal:#kitten'
    
    Therefore, when using a PathValidatorInterface to validate 'internal:'
    URIs, we must map:
    - 'internal:' (path component is '')  to the special '<none>' path
    - 'internal:/' (path component is '/') to the special '<front>' path
    - 'internal:/some-path' (path component is '/some-path') to 'some-path'
    
    @param array $uri_parts
    Parts from an URI of the form internal:{path} as from parse_url().
    @param array $options
    An array of options, see \Drupal\Core\Url::fromUri() for details.
    
    @return \Drupal\Core\Url
    A new Url object for a 'internal:' URI.
    
    @throws \InvalidArgumentException
    Thrown when the URI's path component doesn't have a leading slash.
    
    Defined in .../core/lib/Drupal/Core/Url.php:391
    protected static fromRouteUri(array $uri_parts, array $options, $uri) -> \Drupal\Core\Url
    Creates a new Url object for 'route:' URIs.
    
    @param array $uri_parts
    Parts from an URI of the form route:{route_name};{route_parameters} as
    from parse_url(), where the path is the route name optionally followed by
    a ";" followed by route parameters in key=value format with & separators.
    @param array $options
    An array of options, see \Drupal\Core\Url::fromUri() for details.
    @param string $uri
    The original passed in URI.
    
    @return \Drupal\Core\Url
    A new Url object for a 'route:' URI.
    
    @throws \InvalidArgumentException
    Thrown when the route URI does not have a route name.
    
    Defined in .../core/lib/Drupal/Core/Url.php:440
    protected accessManager() -> \Drupal\Core\Access\AccessManagerInterface
    @return \Drupal\Core\Access\AccessManagerInterface
    
    Defined in .../core/lib/Drupal/Core/Url.php:830
    protected setUnrouted() -> $this
    Sets this Url to encapsulate an unrouted URI.
    
    @return $this
    
    Defined in .../core/lib/Drupal/Core/Url.php:490
    protected unroutedUrlAssembler() -> \Drupal\Core\Utility\UnroutedUrlAssemblerInterface
    Gets the unrouted URL assembler for non-Drupal URLs.
    
    @return \Drupal\Core\Utility\UnroutedUrlAssemblerInterface
    The unrouted URL assembler.
    
    Defined in .../core/lib/Drupal/Core/Url.php:856
    protected urlGenerator() -> \Drupal\Core\Routing\UrlGeneratorInterface
    Gets the URL generator.
    
    @return \Drupal\Core\Routing\UrlGeneratorInterface
    The URL generator.
    
    Defined in .../core/lib/Drupal/Core/Url.php:843
'url_string' => string(22) "/services/rheumatology"
array(5)
'#cache' => array(3)
'contexts' => array(1)
*DEPTH TOO GREAT*
'tags' => array(2)
*DEPTH TOO GREAT*
'max-age' => integer-1
'#sorted' => boolTRUE
'#theme' => string(10) "menu__main"
'#menu_name' => string(4) "main"
'#items' => array(1)
'menu_link_content:8daa4603-74dd-464d-a081-33232d336930' => array(8)
*DEPTH TOO GREAT*
Called from .../kint.module:18 [kint()]
  1. .../themes/custom/tuhsmasterbrand/preprocess/_preprocess_traversable_menu.inc:137 [kint()]
  2. .../themes/custom/tuhsmasterbrand/preprocess/preprocess__block__traversable_menu__sidebar.inc:9 [_tuhsmasterbrand_preprocess_traversable_menu()]
  3. .../core/lib/Drupal/Core/Theme/ThemeManager.php:287 [tuhsmasterbrand_preprocess_block__traversable_menu__sidebar()]
  4. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  5. .../core/lib/Drupal/Core/Render/Renderer.php:450 [Drupal\Core\Render\Renderer->doRender()]
  6. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  7. .../core/lib/Drupal/Core/Template/TwigExtension.php:590 [Drupal\Core\Render\Renderer->render()]
  8. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_page--standard-interior-p_dm7kP-7EBLdXP7iN72WLf5oix/0zFF1CfQSfp2L-m0DLYsQED3RTU6tmv7oCzaOF4qhS0.php:75 [Drupal\Core\Template\TwigExtension->renderVar()]
  9. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_9519d93464a0c65e71229f9d1d191e11141036562d64406f29e6a8a24d3e4ee0->doDisplay()]
  10. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  11. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  12. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  13. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  14. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  15. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  16. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  17. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_html.html.twig_g6H333kns6sAzta6_X4SkT80U/YRUXk8l6o_sfGER4QzZ6BYXcLnc5i-e_tTN0hhdmfJk.php:124 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  18. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_37169ea42e446fb252740b585c87cdb3726145cdf66901c3754fb1bae7c595d7->doDisplay()]
  19. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  20. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  21. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  22. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  23. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  24. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  25. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:147 [Drupal\Core\Render\Renderer->render()]
  26. .../core/lib/Drupal/Core/Render/Renderer.php:582 [Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()]
  27. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:148 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  28. .../core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:90 [Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()]
  29. .../core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:111 [call_user_func()]
  30. .../vendor/symfony/http-kernel/HttpKernel.php:156 [Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()]
  31. .../vendor/symfony/http-kernel/HttpKernel.php:68 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  32. .../core/lib/Drupal/Core/StackMiddleware/Session.php:57 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  33. .../core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47 [Drupal\Core\StackMiddleware\Session->handle()]
  34. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:184 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  35. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:121 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  36. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:75 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  37. .../shield/src/ShieldMiddleware.php:84 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  38. .../core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47 [Drupal\shield\ShieldMiddleware->handle()]
  39. .../core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:50 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  40. .../vendor/stack/builder/src/Stack/StackedHttpKernel.php:23 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  41. .../core/lib/Drupal/Core/DrupalKernel.php:664 [Stack\StackedHttpKernel->handle()]
  42. .../index.php:19 [Drupal\Core\DrupalKernel->handle()]
$args array(2)
string(10) "menu items"
array(1)
'menu_link_content:8daa4603-74dd-464d-a081-33232d336930' => array(8)
'is_expanded' => boolFALSE
'is_collapsed' => boolFALSE
'in_active_trail' => boolFALSE
'attributes' => Drupal\Core\Template\Attribute(1)
*DEPTH TOO GREAT*
'title' => string(19) "Doctors & Care Team"
'url' => Drupal\Core\Url(11)
*DEPTH TOO GREAT*
'below' => array(0)
'original_link' => Drupal\menu_link_content\Plugin\Menu\MenuLinkContent(9)
*DEPTH TOO GREAT*
Called from .../kint.module:18 [kint()]
  1. .../themes/custom/tuhsmasterbrand/preprocess/_preprocess_traversable_menu.inc:185 [kint()]
  2. .../themes/custom/tuhsmasterbrand/preprocess/preprocess__block__traversable_menu__sidebar.inc:9 [_tuhsmasterbrand_preprocess_traversable_menu()]
  3. .../core/lib/Drupal/Core/Theme/ThemeManager.php:287 [tuhsmasterbrand_preprocess_block__traversable_menu__sidebar()]
  4. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  5. .../core/lib/Drupal/Core/Render/Renderer.php:450 [Drupal\Core\Render\Renderer->doRender()]
  6. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  7. .../core/lib/Drupal/Core/Template/TwigExtension.php:590 [Drupal\Core\Render\Renderer->render()]
  8. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_page--standard-interior-p_dm7kP-7EBLdXP7iN72WLf5oix/0zFF1CfQSfp2L-m0DLYsQED3RTU6tmv7oCzaOF4qhS0.php:75 [Drupal\Core\Template\TwigExtension->renderVar()]
  9. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_9519d93464a0c65e71229f9d1d191e11141036562d64406f29e6a8a24d3e4ee0->doDisplay()]
  10. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  11. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  12. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  13. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  14. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  15. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  16. .../core/lib/Drupal/Core/Template/TwigExtension.php:490 [Drupal\Core\Render\Renderer->render()]
  17. .../tmp/tuhsd8/php_storage/twig/twig/5cb9c655e09a8_html.html.twig_g6H333kns6sAzta6_X4SkT80U/YRUXk8l6o_sfGER4QzZ6BYXcLnc5i-e_tTN0hhdmfJk.php:124 [Drupal\Core\Template\TwigExtension->escapeFilter()]
  18. .../vendor/twig/twig/lib/Twig/Template.php:432 [__TwigTemplate_37169ea42e446fb252740b585c87cdb3726145cdf66901c3754fb1bae7c595d7->doDisplay()]
  19. .../vendor/twig/twig/lib/Twig/Template.php:403 [Twig_Template->displayWithErrorHandling()]
  20. .../vendor/twig/twig/lib/Twig/Template.php:411 [Twig_Template->display()]
  21. .../core/themes/engines/twig/twig.engine:64 [Twig_Template->render()]
  22. .../core/lib/Drupal/Core/Theme/ThemeManager.php:384 [twig_render_template()]
  23. .../core/lib/Drupal/Core/Render/Renderer.php:437 [Drupal\Core\Theme\ThemeManager->render()]
  24. .../core/lib/Drupal/Core/Render/Renderer.php:195 [Drupal\Core\Render\Renderer->doRender()]
  25. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:147 [Drupal\Core\Render\Renderer->render()]
  26. .../core/lib/Drupal/Core/Render/Renderer.php:582 [Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()]
  27. .../core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:148 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  28. .../core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:90 [Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()]
  29. .../core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:111 [call_user_func()]
  30. .../vendor/symfony/http-kernel/HttpKernel.php:156 [Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()]
  31. .../vendor/symfony/http-kernel/HttpKernel.php:68 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  32. .../core/lib/Drupal/Core/StackMiddleware/Session.php:57 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  33. .../core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:47 [Drupal\Core\StackMiddleware\Session->handle()]
  34. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:184 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  35. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:121 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  36. .../core/modules/page_cache/src/StackMiddleware/PageCache.php:75 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  37. .../shield/src/ShieldMiddleware.php:84 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  38. .../core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:47 [Drupal\shield\ShieldMiddleware->handle()]
  39. .../core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:50 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  40. .../vendor/stack/builder/src/Stack/StackedHttpKernel.php:23 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  41. .../core/lib/Drupal/Core/DrupalKernel.php:664 [Stack\StackedHttpKernel->handle()]
  42. .../index.php:19 [Drupal\Core\DrupalKernel->handle()]

Rheumatology

Stiffness and pain in the joints, muscles and bones can make everyday activities much harder. Most people have aches and pains once in a while, but when that pain sticks around or starts limiting your daily activities, it may be time to see a rheumatologist. These specialists are trained to diagnose and treat diseases in the musculoskeletal or immune systems that cause pain and inflammation.

Whether you’re facing an autoimmune disorder, arthritis or fibromyalgia, our rheumatic specialists can help to restore mobility and function, improving your overall quality of life.

Specialty Care for Lupus

People with lupus, a chronic autoimmune disease that can affect many parts of the body, often need specialized treatment to minimize their symptoms, reduce inflammation and pain and prevent organ damage. Because lupus is a complex condition that involves many bodily systems, our rheumatologists work closely with nephrologists (kidney specialists) in a specialized weekly Lupus Clinic and monthly Nephritis Clinic.

Patients at our Lupus Clinic have access to experts in lupus and the full range of specialists needed to manage this challenging disease. We focus treatments on minimizing symptoms, reducing inflammation and pain and preventing the development of critical organ damage. The Temple Lupus Clinic also offers lupus patients access to cutting-edge multinational clinical trials. Turning to a close-knit team with a deep understanding of lupus means you’ll get specialized treatment that’s right for you.

Systematic Lupus Erythematosus Self-Help Course - April 2019

The Lupus Foundation of America (Philadelphia Tri-State Chapter) is hosting a FREE five-week program in April 2019 at the Lewis Katz School of Medicine at Temple University, designed to teach people with lupus how to take a more active part in their health care and live better with this chronic disease. Learn more and register now.

Conditions Treated

Temple doctors are skilled at diagnosing and treating a wide array of rheumatology conditions:

  • Autoimmune disease

  • Arteritis

  • Arthritis

  • Carpal tunnel syndrome

  • Cubital tunnel syndrome

  • Fibromyalgia

  • Gout

  • Lichen planus

  • Osteoporosis

  • Paget’s disease of the bone

  • Polymyositis

  • Scleroderma

Treatment Options

As complex disorders, rheumatic conditions require specialized treatment. To help you maintain your function and well-being, our team offers a variety of medications and therapies up to and including surgery. In some cases, biological and other intravenous therapies are recommended. We operate a convenient on-site Infusion Center to administer these medicines as safely as possible.

Find a doctor near you, schedule an appointment, or call 800-TEMPLE-MED (800-836-7536).