/** * @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; }