The following test fails. The validation passes.
public function testRequireWithoutWithWildCard()
{
$data = [
'a' => [
['b' => 1, 'c' => 2],
['c' => ''],
],
];
$this->validation->setRules([
'a.*.c' => 'required_without[a.*.b]',
])->run($data);
$this->assertSame(
'The a.*.c field is required when a.*.b is not present.',
$this->validation->getError('a.1.c')
);
}