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
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
3df2370abc
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (37 of 37 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
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
2efb990a14
Remove deprecated options from FOSRest
...
Also add a new alias for rulerz to remove a deprecation.
2022-11-23 11:13:52 +01:00
b41696fd1c
Remove some deprecation
2022-11-22 21:39:34 +01:00
470a8575c0
Update to nelmio/api-doc 3.0
...
Convert ApiDoc to Swagger
2022-11-16 16:10: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
29308024ac
Removed old, not so maintained and buggy baggy theme
2022-11-03 09:55:20 +01:00
84c1731f55
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
7b2107d3bb
Prepare 2.5.2
2022-10-20 16:00:16 +02:00
809e41fe6b
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (40 of 40 strings)
2022-10-20 02:07:39 +02:00
c372d68cc1
Merge remote-tracking branch 'origin/master' into 2.6.0
2022-10-18 11:11:02 +02:00
6569d15297
Translated using Weblate (Italian)
...
Currently translated at 82.5% (33 of 40 strings)
2022-10-11 23:29:17 +02:00
1baf6eeafd
Translated using Weblate (Polish)
...
Currently translated at 100.0% (40 of 40 strings)
2022-09-19 09:02:44 +02:00
dab677fbc3
Translated using Weblate (Polish)
...
Currently translated at 100.0% (40 of 40 strings)
2022-09-04 10:18:32 +02:00
eb43c78720
Use FQCN instead of service alias
2022-09-01 09:07:19 +02:00
1c479d6b97
Autowire Redis and RabbitMQ services
2022-08-31 02:05:30 +02:00
e856c06d39
Simplify service definitions
2022-08-31 02:05:30 +02:00
d520e55c84
Bind most constructor parameters to simplify service definition
2022-08-31 02:05:30 +02:00
1bee0eeb29
Make repositories use ServiceEntityRepository
2022-08-31 02:05:30 +02:00
51884911f5
Pass logger in constructor for importers
2022-08-31 02:05:29 +02:00
96c8cc25af
Remove autoconfigured tags
2022-08-31 02:05:29 +02:00
dad088b575
Autowire service arguments
2022-08-31 02:05:29 +02:00
76a5133545
Enable autowire and autoconfigure
2022-08-31 02:05:29 +02:00
73bdd66c84
Move services and parameters to app services
2022-08-31 02:05:29 +02:00
791b674cdc
Migrate remaining places
2022-08-26 17:47:46 +02:00
481283bbee
Migrate controller and action references
2022-08-26 17:47:46 +02:00
873f1358b0
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 12.5% (5 of 40 strings)
2022-08-26 04:20:08 +02:00
9549a90e76
Migrate first level template references to new notation
2022-08-25 21:09:26 +02:00
10f1bc5506
Migrate root level template references to new notation
2022-08-25 21:08:21 +02:00
009697f844
Merge pull request #5748 from yguedidi/use-fqcn-as-service-name
2022-08-25 07:37:06 +02:00
60777e0573
Use FQCN as service name for remaining CoreBundle services
2022-08-24 23:24:25 +02:00
0f9c359476
Use FQCN as service name for repositories
2022-08-24 23:24:25 +02:00
844e8e9d22
Use FQCN as service name for helper services
2022-08-24 23:24:24 +02:00
4449265836
Use FQCN as service name for remaining UserBundle services
2022-08-24 23:17:17 +02:00
ff9f719ec5
Use FQCN as service name for UserRepository
2022-08-24 23:17:17 +02:00
97a4e826b5
Use FQCN as service name for global services
2022-08-24 23:17:16 +02:00