0a6e6abdc4
Add RabbitMQConsumerTotalProxy to lazy RabbitMQ services for messages
...
This is just a simple proxy because we can't lazy load RabbitMQ service just to count number of messages in the queue.
As they are automatically injected in the controller now, we can't lazy load them.
Also forgot to use `AbstractController` in previous PR about _controller as a service_.
2022-12-19 13:23:56 +01:00
6aca334d53
Move to controller as a service
...
Mostly using autowiring to inject deps.
The only tricky part was for import because all producer use the same class and have a different alias. So we must write them down in the service definition, autowiring doesn't work in that case.
Usually:
- if a controller has a constructor, it means injected services are at least re-used once in actions
- otherwise, service are injected per action
2022-12-19 10:38:08 +01:00
67a344c2c6
Update PagerFanta
2022-12-16 12:22:56 +01:00
b3099f68c5
Update all Doctrine deps
...
Also update these deps to be compatible with latest Doctrine version:
- `friendsofsymfony/oauth-server-bundle`
- `lexik/form-filter-bundle`
- `dama/doctrine-test-bundle`
2022-12-16 10:29:42 +01:00
8f473ecf5c
Merge pull request #6152 from wallabag/fix/container-aware-command
...
Remove `ContainerAwareCommand` from commands
2022-12-16 10:25:26 +01:00
32661f380c
Replace SwiftMailer by Symfony Mailer
2022-12-16 10:03:34 +01:00
5832482a10
Remove ContainerAwareCommand from commands
...
And use DI to retrieve services in commands (except for `RedisWorkerCommand` where the container is injected, hard to find a better way, at least for now).
2022-12-16 10:02:15 +01:00
9c16dd7bd1
Merge pull request #6154 from wallabag/fix/event-dispatcher
...
Fix EventDispatcher & events
2022-12-16 08:08:53 +01:00
d47c208743
Fix EventDispatcer & events
...
Looks like parameter for the `->dispatch(` have been flipped (event first then event name).
Define events should now extends `Symfony\Contracts\EventDispatcher\Event`
2022-12-15 21:47:31 +01:00
5e2ad5f8db
Move translations files to /translations
...
This is a recommendation for Symfony 5
2022-12-15 21:19:41 +01:00
28abfe264a
Upgrade to Twig 3
2022-12-15 13:44:21 +01:00
33267f0736
Update to FOSUserBundle 3.1
...
Also remove some deprecation from Symfony.
Use `LegacyEventDispatcherProxy` to handle Symfony 4 dispatch from FOSUser
2022-12-14 09:42:17 +01:00
a57c815ddc
Merge pull request #6113 from wallabag/dependabot/composer/friendsofphp/php-cs-fixer-3.4.0
...
Bump friendsofphp/php-cs-fixer from 2.19.3 to 3.4.0
2022-12-13 10:30:58 +01:00
de5b138a59
Fix CS
2022-12-13 10:26:51 +01:00
519e9db94b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (576 of 576 strings)
2022-12-12 04:16:51 +01:00
aa5c7f05b8
Upgrade to Symfony 4.4
...
- disable autowiring for Event (because the Entry entity was injected)
- rename `getClient()` for test to `getTestClient()` to avoid error while overriding (from `BrowserKitAssertionsTrait`)
2022-11-29 18:01:46 -08:00
b7dba18cb2
Cleanup
2022-11-23 15:51:33 +01:00
1d3935fbd3
Remove LiipThemeBundle
...
As baggy theme was removed and material is the only remaining theme, we don't need a theme switched anymore.
So:
- move all `*.twig` files from the material theme folder to the root
- remove useless translations
2022-11-23 14:52:06 +01:00
27e788d0be
Re-create all API routes
2022-11-23 12:44:55 +01:00
b41696fd1c
Remove some deprecation
2022-11-22 21:39:34 +01:00
d1cdae9967
Merge pull request #6062 from caspermeijn/openapi
...
Switch to Swagger for api documentation
2022-11-16 16:42:11 +01:00
470a8575c0
Update to nelmio/api-doc 3.0
...
Convert ApiDoc to Swagger
2022-11-16 16:10:33 +01:00
a5047aff98
Translated using Weblate (Galician)
...
Currently translated at 100.0% (579 of 579 strings)
2022-11-10 06:47:01 +01:00
e7464867ae
Translated using Weblate (Catalan)
...
Currently translated at 3.1% (18 of 579 strings)
2022-11-07 04:33:43 +01:00
acfbe92640
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (579 of 579 strings)
2022-11-07 04:33:43 +01:00
6d9d3f9fd4
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (579 of 579 strings)
2022-11-04 17:00:57 +01:00
d4d57b4d22
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (579 of 579 strings)
2022-11-04 17:00:57 +01:00
bfd6614b2f
Translated using Weblate (Polish)
...
Currently translated at 100.0% (579 of 579 strings)
2022-11-04 17:00:56 +01:00
849e39ec80
Translated using Weblate (Catalan)
...
Currently translated at 1.3% (8 of 578 strings)
2022-11-03 10:53:21 +01:00
48803b68d6
Cleanup baggy
2022-11-03 10:35:33 +01:00
8d3fcd4635
Merge remote-tracking branch 'origin/master' into 2.6.0
2022-11-03 10:30:17 +01:00
9d39130a96
Removed useless files
2022-11-03 10:16:52 +01:00
df44e6eff8
Fixed bug on new form page
2022-11-03 09:59:31 +01:00
b62511652b
Removed useless file
2022-11-03 09:59:31 +01:00
594c609a54
Fixed edit button for tagging rules
2022-11-03 09:55:24 +01:00
29308024ac
Removed old, not so maintained and buggy baggy theme
2022-11-03 09:55:20 +01:00
0883bda18d
Merge pull request #5954 from yguedidi/rework-command-tests
...
Rework command tests
2022-11-03 09:01:21 +01:00
2f1f5551b3
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (7 of 7 strings)
2022-11-02 09:55:59 +01:00
d60c0300ba
Added translation using Weblate (Catalan)
2022-11-02 09:55:59 +01:00
2690e4d920
Added translation using Weblate (Catalan)
2022-11-02 09:55:59 +01:00
587670260b
Added translation using Weblate (Catalan)
2022-11-02 09:55:59 +01:00
4947d419a3
Removed Carrot & Scuttle share
2022-11-01 15:10:02 +01:00
08ce432cea
Translated using Weblate (Japanese)
...
Currently translated at 97.7% (565 of 578 strings)
2022-10-20 02:07:40 +02:00
39cd51a3f9
Make InstallCommand properties and methods private
2022-10-18 15:19:07 +02:00
8f20df6559
Remove InstallCommandMock
2022-10-18 15:19:07 +02:00
dc28d7ea0f
Add support to download SVG locally
2022-10-18 11:14:45 +02:00
c372d68cc1
Merge remote-tracking branch 'origin/master' into 2.6.0
2022-10-18 11:11:02 +02:00
f994ab8b5d
Add domain_name to entries api endpoint
2022-10-16 18:36:41 +03:00
6f750a3b66
Translated using Weblate (Italian)
...
Currently translated at 82.3% (476 of 578 strings)
2022-10-13 00:29:42 +02:00
6da76ffaae
Typofixes
2022-10-03 18:31:43 -06:00