mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
[wip] temporary changie
This commit is contained in:
parent
420dd4f868
commit
a14ed78e25
33
.changes/unreleased/DX-20250407-121010.yaml
Normal file
33
.changes/unreleased/DX-20250407-121010.yaml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
kind: DX
|
||||||
|
body: |
|
||||||
|
Rewrite exports to run them asynchronously
|
||||||
|
|
||||||
|
changelog: |
|
||||||
|
- Add new methods to serialize data using the rector rule
|
||||||
|
- Remove all references to the Request in filters, aggregators, filters. Actually, the most frequent occurence is `$security->getUser()`.
|
||||||
|
- Refactor manually the initializeQuery method
|
||||||
|
- Remove the injection of ExportManager into the constructor of each export element:
|
||||||
|
|
||||||
|
````diff
|
||||||
|
|
||||||
|
- class MyFormatter implements FormatterInterface
|
||||||
|
+ class MyFormatter implements FormatterInterface, \Chill\MainBundle\Export\ExportManagerAwareInterface
|
||||||
|
{
|
||||||
|
+ use \Chill\MainBundle\Export\Helper\ExportManagerAwareTrait;
|
||||||
|
|
||||||
|
- public function __construct(private ExportManager $exportmanager) {}
|
||||||
|
|
||||||
|
public function MyMethod(): void
|
||||||
|
{
|
||||||
|
- $this->exportManager->getFilter('alias');
|
||||||
|
+ $this->getExportManager()->getFilter('alias');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
time: 2025-04-07T12:10:10.682561327+02:00
|
||||||
|
custom:
|
||||||
|
Issue: ""
|
||||||
|
SchemaChange: Add columns or tables
|
Loading…
x
Reference in New Issue
Block a user