PluginID example

/** * @coversDefaultClass \Drupal\Component\Annotation\PluginId * @group Annotation */
class PluginIdTest extends TestCase {

  /** * @covers ::get */
  public function testGet() {
    // Assert plugin starts empty.     $plugin = new PluginID();
    $this->assertEquals([
      'id' => NULL,
      'class' => NULL,
      'provider' => NULL,
    ]$plugin->get());

    // Set values and ensure we can retrieve them.     $plugin->value = 'foo';
    $plugin->setClass('bar');
    $plugin->setProvider('baz');
    $this->assertEquals([
      
Home | Imprint | This part of the site doesn't use cookies.