Commit Graph

217 Commits

Author SHA1 Message Date
48a6948abc Move Import form type to Core 2024-01-25 20:34:40 +01:00
47b3a08284 Move Import importers to Core 2024-01-25 20:34:40 +01:00
6787f598cb Move Import controllers to Core 2024-01-25 20:34:40 +01:00
ed4b20f27f Move Import consumers to Core 2024-01-25 20:34:40 +01:00
b6b067c969 Move Import commands to Core 2024-01-25 20:34:40 +01:00
bdeaa93dd8 Move User repository to Core 2024-01-25 20:34:40 +01:00
a37ded9101 Move User entity to Core 2024-01-25 20:34:40 +01:00
0178c7356d Fix PHPStan errors 2024-01-22 19:15:54 +01:00
0a117958c9 Apply PHP-CS-Fixer fixes 2024-01-22 19:15:54 +01:00
8b9d3795da Fix setSQLLogger() depreciation 2023-12-27 19:10:17 +01:00
51c68655fb Fix some typos 2023-09-18 11:16:19 +02:00
2af48b8174 Add Shaarli and Pocket HTML imports 2023-08-22 08:02:07 +02:00
1c2190fd68 Merge pull request #6769 from wallabag/add-not-parsed-boolean
Add `isNotParsed` field on Entry entity
2023-08-21 20:18:44 +02:00
20578f0b8e Add isNotParsed field on Entry entity
Fix #4350
2023-08-21 13:16:42 +02:00
0f17a8cf8a PHPStan level 3 2023-08-21 12:03:38 +02:00
ac1c1ff571 Merge pull request #6816 from yguedidi/use-psr-17-and-psr-18
Use PSR-17 and PSR-18
2023-08-08 23:56:10 +02:00
bf176121c4 Use PSR-17 and PSR-18 2023-08-08 03:25:27 +01:00
7beb535b7a Make ImportController extends AbstractController 2023-08-07 22:04:13 +01:00
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
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
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
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
de5b138a59 Fix CS 2022-12-13 10:26:51 +01:00
b7dba18cb2 Cleanup 2022-11-23 15:51:33 +01:00
c372d68cc1 Merge remote-tracking branch 'origin/master' into 2.6.0 2022-10-18 11:11:02 +02:00
6da76ffaae Typofixes 2022-10-03 18:31:43 -06:00
d1d56fbe25 Import used classes 2022-09-01 19:21:45 +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
51884911f5 Pass logger in constructor for importers 2022-08-31 02:05:29 +02:00
dad088b575 Autowire service arguments 2022-08-31 02:05:29 +02:00
73bdd66c84 Move services and parameters to app services 2022-08-31 02:05:29 +02:00
481283bbee Migrate controller and action references 2022-08-26 17:47:46 +02:00
8b7b4975d6 Migrate getRepository with entities 2022-08-26 17:47:46 +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
a5f22ff835 Use FQCN as service name for Predis client 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
b7aaceeaad Use FQCN as service name for ImportChain 2022-08-24 23:24:24 +02:00
9f7a076e41 Use FQCN as service name for commands 2022-08-24 23:24:24 +02:00
a7addd3c13 Use FQCN as service name for Import services 2022-08-24 23:24:24 +02:00
ff9f719ec5 Use FQCN as service name for UserRepository 2022-08-24 23:17:17 +02:00
c6d9a3fcea Add empty line for code readability 2022-08-24 23:17:16 +02:00
fc85cfd52e Fix TwigCS issues 2022-08-24 23:13:18 +02:00
dd9d6a4c64 Add Delicious import
Since 2021, you can export again your data \o/

Also fix indentation in json fixtures files.
2021-02-08 09:47:56 +01:00
a8db5b3782 Fix accessibility problem with the 2FA QR code (#4915)
* Add alt to qr code

* Add alt to qr code

* Fix contrast for api key link

* Add translate qrcode alt

* Add translatation for QR code alternative

* Fix extra space

* Add translation for qrcode image alternative
2021-01-18 11:11:13 +01:00
381f9681b5 Fix CS 2021-01-18 10:38:56 +01:00
7f88c7423f Replace wallabag's fork of tcpdf with the original one, fix notices for PHP 7.4
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2020-04-26 18:29:34 +02:00