| @@ 12-30 (lines=19) @@ | ||
| 9 | /** |
|
| 10 | * @author Michał Sikora |
|
| 11 | */ |
|
| 12 | class FilterFactoryDefinition |
|
| 13 | { |
|
| 14 | /** |
|
| 15 | * @param string $moduleName |
|
| 16 | * |
|
| 17 | * @return Definition |
|
| 18 | */ |
|
| 19 | public function create($moduleName) |
|
| 20 | { |
|
| 21 | $formFactoryDefinition = new Definition(); |
|
| 22 | $formFactoryDefinition->setClass(RestFormFactory::class); |
|
| 23 | $formFactoryDefinition->setArguments([ |
|
| 24 | new Reference('form.factory'), |
|
| 25 | new Reference('pgs.rest.form_filter.'.$moduleName), |
|
| 26 | ]); |
|
| 27 | ||
| 28 | return $formFactoryDefinition; |
|
| 29 | } |
|
| 30 | } |
|
| 31 | ||
| @@ 12-30 (lines=19) @@ | ||
| 9 | /** |
|
| 10 | * @author Michał Sikora |
|
| 11 | */ |
|
| 12 | class FormFactoryDefinition |
|
| 13 | { |
|
| 14 | /** |
|
| 15 | * @param string $moduleName |
|
| 16 | * |
|
| 17 | * @return Definition |
|
| 18 | */ |
|
| 19 | public function create($moduleName) |
|
| 20 | { |
|
| 21 | $formFactoryDefinition = new Definition(); |
|
| 22 | $formFactoryDefinition->setClass(RestFormFactory::class); |
|
| 23 | $formFactoryDefinition->setArguments([ |
|
| 24 | new Reference('form.factory'), |
|
| 25 | new Reference('pgs.rest.form.'.$moduleName), |
|
| 26 | ]); |
|
| 27 | ||
| 28 | return $formFactoryDefinition; |
|
| 29 | } |
|
| 30 | } |
|
| 31 | ||