Mercurial > hg > isophonics-drupal-site
view core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php @ 12:7a779792577d
Update Drupal core to v8.4.5 (via Composer)
author | Chris Cannam |
---|---|
date | Fri, 23 Feb 2018 15:52:07 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Component\Plugin\Discovery; trait DiscoveryCachedTrait { use DiscoveryTrait; /** * Cached definitions array. * * @var array */ protected $definitions; /** * {@inheritdoc} */ public function getDefinition($plugin_id, $exception_on_invalid = TRUE) { // Fetch definitions if they're not loaded yet. if (!isset($this->definitions)) { $this->getDefinitions(); } return $this->doGetDefinition($this->definitions, $plugin_id, $exception_on_invalid); } }