public function badRequestExceptionProvider() { return [[new BadStateException('foo', 'bar')], [new InvalidArgumentException('foo', 'bar')], [new InvalidArgumentType('foo', 'bar')], [new InvalidArgumentValue('foo', 'bar')]]; }