Code Duplication    Length = 9-10 lines in 2 locations

lib/FilterBarFactory.php 1 location

@@ 31-39 (lines=9) @@
28
        $this->filterRegistry = $filterRegistry;
29
    }
30
31
    public function createForm(GridMetadata $gridMetadata, Capabilities $capabilities): FormInterface
32
    {
33
        $formBuilder = $this->formFactory->createNamedBuilder(self::FORM_NAME, FilterType::class, null, [
34
            'grid_metadata' => $gridMetadata,
35
            'capabilities' => $capabilities,
36
        ]);
37
38
        return $formBuilder->getForm();
39
    }
40
41
    public function createExpression(GridMetadata $gridMetadata, array $data): Expression
42
    {

lib/GridFormFactory.php 1 location

@@ 25-34 (lines=10) @@
22
        $this->formFactory = $formFactory;
23
    }
24
25
    public function createForm(GridMetadata $gridMetadata, \Traversable $collection): FormInterface
26
    {
27
        $formBuilder = $this->formFactory->createNamedBuilder(self::FORM_NAME, GridType::class, [
28
            'rows' => $collection,
29
        ], [
30
            'grid_metadata' => $gridMetadata,
31
        ]);
32
33
        return $formBuilder->getForm();
34
    }
35
}
36