public function testCanSupplyMultipleFiltersToGetAll() { $firstFilter = new CallbackFilter(function (Field $field) { return 'visible' !== $field->getId(); }); $this->assertEquals(3, count($this->fields->getAll($firstFilter))); $secondFilter = new CallbackFilter(function (Field $field) { return 'filterable' !== $field->getId(); }); $this->assertEquals(2, count($this->fields->getAll(array($firstFilter, $secondFilter)))); }