index
:
nextcloud-news
Jerome-Herbinet-patch-1
automated/update-engines/default
automated/update-workflows/default
bats/update
dashboard
dependabot/composer/doctrine/dbal-3.8.4
dependabot/composer/doctrine/dbal-3.8.5
dependabot/composer/doctrine/dbal-3.8.6
dependabot/composer/doctrine/dbal-3.8.7
dependabot/composer/doctrine/dbal-4.0.2
dependabot/composer/fivefilters/readability.php-3.1.7
dependabot/composer/fivefilters/readability.php-3.2.0
dependabot/composer/phpstan/extension-installer-1.4.1
dependabot/composer/phpstan/phpstan-1.12.0
dependabot/composer/phpstan/phpstan-doctrine-1.4.0
dependabot/composer/phpstan/phpstan-doctrine-1.4.1
dependabot/composer/phpstan/phpstan-doctrine-1.4.2
dependabot/composer/phpstan/phpstan-phpunit-1.4.0
dependabot/composer/phpstan/phpstan-strict-rules-1.5.5
dependabot/composer/phpstan/phpstan-strict-rules-1.6.0
dependabot/composer/phpunit/phpunit-10.5.20
dependabot/composer/squizlabs/php_codesniffer-3.9.2
dependabot/github_actions/skjnldsv/read-package-engines-version-actions-3
dependabot/github_actions/svenstaro/upload-release-action-2.9.0
dependabot/npm_and_yarn/babel/preset-typescript-7.24.7
dependabot/npm_and_yarn/eslint-webpack-plugin-4.2.0
dependabot/npm_and_yarn/fast-xml-parser-4.4.1
dependabot/npm_and_yarn/micromatch-4.0.8
dependabot/npm_and_yarn/nextcloud/auth-2.3.0
dependabot/npm_and_yarn/nextcloud/webpack-vue-config-6.0.0
dependabot/npm_and_yarn/stylelint-webpack-plugin-5.0.1
dependabot/npm_and_yarn/ts-jest-29.1.2
dependabot/npm_and_yarn/ts-jest-29.1.3
dependabot/npm_and_yarn/ts-jest-29.1.4
dependabot/npm_and_yarn/ts-jest-29.1.5
dependabot/npm_and_yarn/ts-jest-29.2.2
dependabot/npm_and_yarn/ts-jest-29.2.3
dependabot/npm_and_yarn/ts-jest-29.2.4
dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.21.0
dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.0.0
dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.0.1
dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.1.0
dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.2.0
dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.3.0
dependabot/npm_and_yarn/vue-material-design-icons-5.3.0
dependabot/npm_and_yarn/vue/test-utils-2.4.6
dependabot/npm_and_yarn/webpack-5.91.0
dependabot/npm_and_yarn/webpack-5.92.0
dependabot/npm_and_yarn/webpack-5.92.1
dependabot/npm_and_yarn/webpack-5.93.0
dependabot/npm_and_yarn/webpack-5.94.0
dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4
feat/workflow-auto-update-lint-eslint.yml
feature/openapi
feed_title
gh-pages
log/no-parser
master
port-vue-main-ui
release/25.0.0-alpha7
release/25.0.0-alpha8
stable13
stable15
stable16
vue-modular
vue-rewrite-rebased
Mirror of https://github.com/nextcloud/news
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
appinfo/app.php
4
-rw-r--r--
appinfo/routes.php
4
-rw-r--r--
lib/AppInfo/Application.php
331
-rw-r--r--
lib/Command/Updater/AfterUpdate.php
20
-rw-r--r--
lib/Command/Updater/AllFeeds.php
20
-rw-r--r--
lib/Command/Updater/BeforeUpdate.php
20
-rw-r--r--
lib/Command/Updater/UpdateFeed.php
20
-rw-r--r--
lib/Config/Config.php
66
-rw-r--r--
lib/Config/DependencyException.php
15
-rw-r--r--
lib/Controller/AdminController.php
121
-rw-r--r--
lib/Controller/ApiController.php
30
-rw-r--r--
lib/Controller/EntityApiSerializer.php
28
-rw-r--r--
lib/Controller/ExportController.php
40
-rw-r--r--
lib/Controller/FeedApiController.php
76
-rw-r--r--
lib/Controller/FeedController.php
123
-rw-r--r--
lib/Controller/FolderApiController.php
41
-rw-r--r--
lib/Controller/FolderController.php
57
-rw-r--r--
lib/Controller/ItemApiController.php
91
-rw-r--r--
lib/Controller/ItemController.php
108
-rw-r--r--
lib/Controller/JSONHttpError.php
12
-rw-r--r--
lib/Controller/PageController.php
68
-rw-r--r--
lib/Controller/UserApiController.php
25
-rw-r--r--
lib/Controller/UtilityApiController.php
42
-rw-r--r--
lib/Cron/Updater.php
16
-rw-r--r--
lib/Db/EntityJSONSerializer.php
14
-rw-r--r--
lib/Db/Feed.php
38
-rw-r--r--
lib/Db/FeedMapper.php
42
-rw-r--r--
lib/Db/FeedType.php
11
-rw-r--r--
lib/Db/Folder.php
33
-rw-r--r--
lib/Db/FolderMapper.php
39
-rw-r--r--
lib/Db/IAPI.php
11
-rw-r--r--
lib/Db/Item.php
75
-rw-r--r--
lib/Db/ItemMapper.php
116
-rw-r--r--
lib/Db/MapperFactory.php
39
-rw-r--r--
lib/Db/Mysql/ItemMapper.php
21
-rw-r--r--
lib/Db/NewsMapper.php
47
-rw-r--r--
lib/DependencyInjection/IFactory.php
12
-rw-r--r--
lib/Explore/RecommendedSiteNotFoundException.php
11
-rw-r--r--
lib/Explore/RecommendedSites.php
19
-rw-r--r--
lib/Fetcher/FeedFetcher.php
180
-rw-r--r--
lib/Fetcher/Fetcher.php
63
-rw-r--r--
lib/Fetcher/FetcherException.php
15
-rw-r--r--
lib/Fetcher/IFeedFetcher.php
43
-rw-r--r--
lib/Fetcher/YoutubeFetcher.php
49
-rw-r--r--
lib/Hooks/User.php
14
-rw-r--r--
lib/Http/TextDownloadResponse.php
25
-rw-r--r--
lib/Http/TextResponse.php
23
-rw-r--r--
lib/Migration/MigrateStatusFlags.php
24
-rw-r--r--
lib/Plugin/Client/Plugin.php
23
-rw-r--r--
lib/PostProcessor/LWNProcessor.php
36
-rw-r--r--
lib/Service/FeedService.php
142
-rw-r--r--
lib/Service/FolderService.php
87
-rw-r--r--
lib/Service/ItemService.php
202
-rw-r--r--
lib/Service/Service.php
30
-rw-r--r--
lib/Service/ServiceConflictException.php
15
-rw-r--r--
lib/Service/ServiceException.php
15
-rw-r--r--
lib/Service/ServiceNotFoundException.php
15
-rw-r--r--
lib/Service/ServiceValidationException.php
15
-rw-r--r--
lib/Service/StatusService.php
20
-rw-r--r--
lib/Settings/Admin.php
15
-rw-r--r--
lib/Settings/Section.php
18
-rw-r--r--
lib/Utility/OPMLExporter.php
25
-rw-r--r--
lib/Utility/PicoFeedClientFactory.php
18
-rw-r--r--
lib/Utility/PicoFeedFaviconFactory.php
18
-rw-r--r--
lib/Utility/ProxyConfigParser.php
18
-rw-r--r--
lib/Utility/Time.php
11
-rw-r--r--
lib/Utility/Updater.php
25
-rw-r--r--
tests/Integration/Db/FeedMapperTest.php
99
-rw-r--r--
tests/Integration/Db/FolderMapperTest.php
8
-rw-r--r--
tests/Integration/Db/ItemMapperTest.php
59
-rw-r--r--
tests/Integration/Fixtures/FeedFixture.php
14
-rw-r--r--
tests/Integration/Fixtures/Fixture.php
8
-rw-r--r--
tests/Integration/Fixtures/FolderFixture.php
14
-rw-r--r--
tests/Integration/Fixtures/ItemFixture.php
14
-rw-r--r--
tests/Integration/Fixtures/data/default.php
2
-rw-r--r--
tests/Integration/Fixtures/data/readitem.php
2
-rw-r--r--
tests/Integration/IntegrationTest.php
90
-rw-r--r--
tests/Unit/Config/ConfigTest.php
83
-rw-r--r--
tests/Unit/Controller/AdminControllerTest.php
36
-rw-r--r--
tests/Unit/Controller/EntityApiSerializerTest.php
32
-rw-r--r--
tests/Unit/Controller/ExportControllerTest.php
41
-rw-r--r--
tests/Unit/Controller/FeedApiControllerTest.php
131
-rw-r--r--
tests/Unit/Controller/FeedControllerTest.php
144
-rw-r--r--
tests/Unit/Controller/FolderApiControllerTest.php
77
-rw-r--r--
tests/Unit/Controller/FolderControllerTest.php
50
-rw-r--r--
tests/Unit/Controller/ItemApiControllerTest.php
179
-rw-r--r--
tests/Unit/Controller/ItemControllerTest.php
160
-rw-r--r--
tests/Unit/Controller/JSONHttpErrorTest.php
17
-rw-r--r--
tests/Unit/Controller/PageControllerTest.php
194
-rw-r--r--
tests/Unit/Controller/UserApiControllerTest.php
56
-rw-r--r--
tests/Unit/Controller/UtilityApiControllerTest.php
44
-rw-r--r--
tests/Unit/Db/FeedTest.php
41
-rw-r--r--
tests/Unit/Db/FolderMapperTest.php
38
-rw-r--r--
tests/Unit/Db/FolderTest.php
29
-rw-r--r--
tests/Unit/Db/ItemTest.php
99
-rw-r--r--
tests/Unit/Db/MapperFactoryTest.php
63
-rw-r--r--
tests/Unit/Db/MapperTestUtility.php
120
-rw-r--r--
tests/Unit/Fetcher/FeedFetcherTest.php
132
-rw-r--r--
tests/Unit/Fetcher/FetcherTest.php
71
-rw-r--r--
tests/Unit/Fetcher/YoutubeFetcherTest.php
20
-rw-r--r--
tests/Unit/Http/TextDownloadResponseTest.php
17
-rw-r--r--
tests/Unit/Http/TextResponseTest.php
23
-rw-r--r--
tests/Unit/Migration/MigrateStatusFlagsTest.php
29
-rw-r--r--
tests/Unit/Service/FeedServiceTest.php
266
-rw-r--r--
tests/Unit/Service/FolderServiceTest.php
68
-rw-r--r--
tests/Unit/Service/ItemServiceTest.php
239
-rw-r--r--
tests/Unit/Service/ServiceTest.php
32