| @@ 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 | { |
|
| @@ 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 | ||