/** * Test orHasNoParent filter. */ public function testOrHasNoParent() { $filter = new Filter(); $parentId = new ModelId('dummy-provider', 5); $item = new MockedAbstractItem(ItemInterface::CREATE, $parentId); $item2 = new MockedAbstractItem(ItemInterface::CREATE); $filter->andSub(new MockedFilter(false)); $filter->orHasNoParent(); $this->assertEquals(false, $filter->accepts($item)); $this->assertEquals(true, $filter->accepts($item2)); }