Commit d34f1b65 authored by catch's avatar catch
Browse files

Issue #2295571 by alexpott, tstoeckler: Bogus CustomBlock class in repo.

parent fce26fe7
<?php
/**
* @file
* Contains \Drupal\custom_block\Plugin\Derivative\CustomBlock.
*/
namespace Drupal\custom_block\Plugin\Derivative;
use Drupal\Component\Plugin\Derivative\DeriverBase;
use Drupal\Core\Plugin\Discovery\ContainerDeriverInterface;
/**
* Retrieves block plugin definitions for all custom blocks.
*/
class CustomBlock extends DeriverBase {
/**
* {@inheritdoc}
*/
public function getDerivativeDefinitions($base_plugin_definition) {
$custom_blocks = entity_load_multiple('custom_block');
foreach ($custom_blocks as $custom_block) {
$this->derivatives[$custom_block->uuid()] = $base_plugin_definition;
$this->derivatives[$custom_block->uuid()]['admin_label'] = $custom_block->label();
}
return parent::getDerivativeDefinitions($base_plugin_definition);
}
}
......@@ -8,7 +8,6 @@
namespace Drupal\block_content\Tests;
use Drupal\block_content\Entity\BlockContent;
use Drupal\custom_block\Entity\CustomBlock;
/**
* Tests block save related functionality.
......
......@@ -10,7 +10,6 @@
use Drupal\Core\Language\Language;
use Drupal\block_content\Entity\BlockContent;
use Drupal\Core\Language\LanguageInterface;
use Drupal\custom_block\Entity\CustomBlock;
use Drupal\migrate\MigrateExecutable;
use Drupal\migrate_drupal\Tests\MigrateDrupalTestBase;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment