/** * Test and sub filter. * * @dataProvider provideSubFilter() */ public function testOrSub($expected, FilterInterface $subFilter) { $item = new MockedAbstractItem(ItemInterface::CREATE); $firstSub = new MockedFilter(false); $filter = new Filter(); $filter->orSub($firstSub); $filter->orSub($subFilter); $this->assertEquals($expected, $filter->accepts($item)); }