Kevin Decherf
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
Yassine Guedidi
bf176121c4
Use PSR-17 and PSR-18
2023-08-08 03:25:27 +01:00
Yassine Guedidi
7beb535b7a
Make ImportController extends AbstractController
2023-08-07 22:04:13 +01:00
Jeremy Benoist
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
Jeremy Benoist
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
Jeremy Benoist
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
Jeremy Benoist
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
Jeremy Benoist
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
Jeremy Benoist
de5b138a59
Fix CS
2022-12-13 10:26:51 +01:00
Jeremy Benoist
b7dba18cb2
Cleanup
2022-11-23 15:51:33 +01:00
Jeremy Benoist
c372d68cc1
Merge remote-tracking branch 'origin/master' into 2.6.0
2022-10-18 11:11:02 +02:00
JT Smith
6da76ffaae
Typofixes
2022-10-03 18:31:43 -06:00
Yassine Guedidi
d1d56fbe25
Import used classes
2022-09-01 19:21:45 +02:00
Yassine Guedidi
eb43c78720
Use FQCN instead of service alias
2022-09-01 09:07:19 +02:00
Yassine Guedidi
1c479d6b97
Autowire Redis and RabbitMQ services
2022-08-31 02:05:30 +02:00
Yassine Guedidi
51884911f5
Pass logger in constructor for importers
2022-08-31 02:05:29 +02:00
Yassine Guedidi
dad088b575
Autowire service arguments
2022-08-31 02:05:29 +02:00
Yassine Guedidi
73bdd66c84
Move services and parameters to app services
2022-08-31 02:05:29 +02:00
Yassine Guedidi
481283bbee
Migrate controller and action references
2022-08-26 17:47:46 +02:00
Yassine Guedidi
8b7b4975d6
Migrate getRepository with entities
2022-08-26 17:47:46 +02:00
Yassine Guedidi
9549a90e76
Migrate first level template references to new notation
2022-08-25 21:09:26 +02:00
Yassine Guedidi
10f1bc5506
Migrate root level template references to new notation
2022-08-25 21:08:21 +02:00
Jérémy Benoist
009697f844
Merge pull request #5748 from yguedidi/use-fqcn-as-service-name
2022-08-25 07:37:06 +02:00
Yassine Guedidi
a5f22ff835
Use FQCN as service name for Predis client
2022-08-24 23:24:25 +02:00
Yassine Guedidi
844e8e9d22
Use FQCN as service name for helper services
2022-08-24 23:24:24 +02:00
Yassine Guedidi
b7aaceeaad
Use FQCN as service name for ImportChain
2022-08-24 23:24:24 +02:00
Yassine Guedidi
9f7a076e41
Use FQCN as service name for commands
2022-08-24 23:24:24 +02:00
Yassine Guedidi
a7addd3c13
Use FQCN as service name for Import services
2022-08-24 23:24:24 +02:00
Yassine Guedidi
ff9f719ec5
Use FQCN as service name for UserRepository
2022-08-24 23:17:17 +02:00
Yassine Guedidi
c6d9a3fcea
Add empty line for code readability
2022-08-24 23:17:16 +02:00
Yassine Guedidi
fc85cfd52e
Fix TwigCS issues
2022-08-24 23:13:18 +02:00
Jeremy Benoist
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
Yann Kozon
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
Jeremy Benoist
381f9681b5
Fix CS
2021-01-18 10:38:56 +01:00
Kevin Decherf
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
Nicolas Lœuillet
607e1a1a13
Added authentication during import command for paywalled websites
2020-04-12 15:35:00 +02:00
Nicolas Lœuillet
f3d20097cd
Fixed elCurator check for RabbitMQ / Redis
2019-12-02 12:36:05 +01:00
Nicolas Lœuillet
958e77e6a7
Added elCurator import
2019-11-15 16:08:36 +01:00
Jeremy Benoist
8d4ed0df06
Update deps
...
Also CS (because cs-fixer got an update)
Package operations: 0 installs, 26 updates, 0 removals
- Updating twig/twig (v2.12.1 => v2.12.2)
- Updating symfony/symfony (v3.4.33 => v3.4.34)
- Updating doctrine/event-manager (v1.0.0 => 1.1.0)
- Updating doctrine/collections (v1.6.2 => 1.6.3)
- Updating doctrine/cache (v1.8.1 => 1.9.0)
- Updating doctrine/persistence (1.1.1 => 1.2.0)
- Updating doctrine/inflector (v1.3.0 => 1.3.1)
- Updating symfony/mime (v4.3.5 => v4.3.7)
- Updating swiftmailer/swiftmailer (v6.2.1 => v6.2.3)
- Updating symfony/swiftmailer-bundle (v3.3.0 => v3.3.1)
- Updating doctrine/dbal (v2.9.2 => v2.9.3)
- Updating doctrine/instantiator (1.2.0 => 1.3.0)
- Updating j0k3r/graby-site-config (1.0.93 => 1.0.94)
- Updating phpoption/phpoption (1.5.0 => 1.5.2)
- Updating symfony/http-client-contracts (v1.1.7 => v1.1.8)
- Updating symfony/http-client (v4.3.5 => v4.3.7)
- Updating sensiolabs/security-checker (v6.0.2 => v6.0.3)
- Updating paragonie/constant_time_encoding (v2.2.3 => v2.3.0)
- Updating scheb/two-factor-bundle (v4.7.1 => v4.8.0)
- Updating symfony/phpunit-bridge (v4.3.6 => v4.3.7)
- Updating composer/xdebug-handler (1.3.3 => 1.4.0)
- Updating friendsofphp/php-cs-fixer (v2.15.3 => v2.16.0)
- Updating doctrine/data-fixtures (v1.3.2 => 1.3.3)
- Updating nette/schema (v1.0.0 => v1.0.1)
- Updating nikic/php-parser (v4.2.4 => v4.3.0)
- Updating sentry/sentry (2.2.2 => 2.2.4)
2019-11-12 14:18:58 +01:00
Jeremy Benoist
a91a3150fb
CS
2019-05-28 11:42:27 +02:00
Jeremy Benoist
448d99f84e
CS
2019-05-28 11:42:27 +02:00
adev
5f08426201
Fix because of some breaking changes of Graby 2.0
2019-05-28 11:42:27 +02:00
adev
bf9ace0643
Use httplug
2019-05-28 11:40:41 +02:00
Jeremy Benoist
9ca670c801
Fix Instapaper import date
2019-05-24 14:37:54 +02:00
Jeremy Benoist
8c0ba95307
Adding more tests
2019-02-27 15:01:03 +01:00
Jeremy Benoist
ea925bb112
CS
2019-02-27 14:33:26 +01:00
Thomas Citharel
3784688a88
Replace continue; with break; to avoid PHP 7.3 warnings
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-27 14:29:14 +01:00
Jeremy Benoist
18460b2d79
Merge remote-tracking branch 'origin/master' into 2.4
2019-02-07 18:01:15 +01:00
Jeremy Benoist
8d082488e9
Improve checks & add tests
2019-01-28 06:03:16 +01:00
Tristan Hill
a2e60dd393
status and favourite are actually strings in the import so use ==
2019-01-27 18:39:26 +01:00