コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function calculateDependencies()
 {
     $dependencies = parent::calculateDependencies();
     $style_id = $this->getSetting('image_style');
     if ($style_id && ($style = ImageStyle::load($style_id))) {
         $dependencies[$style->getConfigDependencyKey()][] = $style->getConfigDependencyName();
     }
     return $dependencies;
 }
コード例 #2
0
ファイル: Colorbox.php プロジェクト: nB-MDSO/mdso-d8blog
 /**
  * {@inheritdoc}
  */
 public function calculateDependencies()
 {
     return parent::calculateDependencies() + $this->thumbnailFormatter->calculateDependencies() + $this->videoFormatter->calculateDependencies();
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function calculateDependencies()
 {
     $dependencies = parent::calculateDependencies();
     if ($mode = $this->getSetting('view_mode')) {
         if ($bundle = $this->getFieldSetting('comment_type')) {
             /** @var \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display */
             if ($display = EntityViewDisplay::load("comment.{$bundle}.{$mode}")) {
                 $dependencies[$display->getConfigDependencyKey()][] = $display->getConfigDependencyName();
             }
         }
     }
     return $dependencies;
 }