prophesize(Structure::class)->reveal(); $available_locales = ['ab', 'cd', 'ef']; $context = new QueryContext($structure, $available_locales, 'fr'); $narrowed = $context->narrowToFields(['some_field']); $this->assertEquals(['some_field'], $narrowed->getFields()); } }