/**
  * @covers ::validateDeriverClass
  * @covers ::validateClass
  *
  * @dataProvider providerValidateDeriverClass
  *
  * @param bool $valid
  *   Whether or not the class is valid.
  * @param string $class
  *   The class to validate.
  */
 public function testValidateDeriverClass($valid, $class)
 {
     if (!$valid) {
         $this->setExpectedException('\\InvalidArgumentException');
     }
     PluginDefinitionValidator::validateDeriverClass($class);
 }
 /**
  * {@inheritdoc}
  */
 public function setDeriverClass($class)
 {
     PluginDefinitionValidator::validateDeriverClass($class);
     $this->arrayDefinition['deriver'] = $class;
     return $this;
 }