nextcloud/tests
Christoph Wurst 20fcfb5739
feat(app framework)!: Inject services into controller methods
Usually Nextcloud DI goes through constructor injection. This has the
implication that each instance of a class builds the full DI tree. That
is the injected services, their services, etc. Occasionally there is a
service that is only needed for one controller method. Then the DI tree
is build regardless if used or not.

If services are injected into the method, we only build the DI tree if
that method gets executed.

This is also how Laravel allows injection.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-18 14:00:38 +01:00
..
acceptance Focus trap contacts menu with NcHeaderMenu port 2023-01-13 23:19:28 +00:00
apps Validate the info.xml against the appstore schema file 2018-02-16 10:23:51 +01:00
blueprints use blueprint from repo 2022-06-30 15:52:33 +02:00
Core feat(app framework)!: Inject services into controller methods 2023-01-18 14:00:38 +01:00
data Update avatars on update 2022-09-09 14:23:41 +02:00
docker Use strict 2021-04-26 12:45:12 +02:00
lib feat(app framework)!: Inject services into controller methods 2023-01-18 14:00:38 +01:00
objectstore make object prefix configurable 2016-11-14 15:10:56 +01:00
Test/Repair/Owncloud remove InstallCoreBundle repair step 2022-09-22 13:24:06 +02:00
travis Changed name of default logfile from owncloud.log to nextcloud.log. 2016-07-04 11:50:32 +02:00
apps.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
bootstrap.php Use a blank line after the opening tag 2020-04-09 11:50:14 +02:00
drone-run-integration-tests.sh Run integration tests on 3rdparty bump 2022-11-11 07:54:26 +01:00
drone-run-php-tests.sh Run php tests when 3rdparty changed 2022-06-10 14:20:43 +02:00
drone-wait-objectstore.sh Use minio for s3 tests 2021-07-01 08:22:24 +02:00
enable_all.php Add tests 2018-01-25 13:44:47 +01:00
jestSetup.js Fix node tests ci 2022-05-30 10:54:45 +02:00
karma.config.js Fix jsunit 2022-05-13 16:13:01 +02:00
phpunit-autotest-external.xml Adjust the phpunit config 2016-05-25 15:14:37 +02:00
phpunit-autotest.xml Migrate phpunit configuration to new format 2022-05-09 11:51:14 +02:00
preseed-config.php Use minio for s3 tests 2021-07-01 08:22:24 +02:00
redis-cluster.config.php Fix drone 2017-07-14 15:04:18 +02:00
redis.config.php Fix drone 2017-07-14 15:04:18 +02:00
startsessionlistener.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00