cloudcollaborationdecentralizeddesigndistributedenterprisefederationfile-sharingfree-softwarehacktoberfestjavascriptnextcloudopen-sourceopensourceowncloudphpself-hostingsharingusabilityux
This changeset removes the static class `OC_Request` and moves the functions either into `IRequest` which is accessible via `\OC::$server::->getRequest()` or into a separated `TrustedDomainHelper` class for some helper methods which should not be publicly exposed. This changes only internal methods and nothing on the public API. Some public functions in `util.php` have been deprecated though in favour of the new non-static functions. Unfortunately some part of this code uses things like `__DIR__` and thus is not completely unit-testable. Where tests where possible they ahve been added though. Fixes https://github.com/owncloud/core/issues/13976 which was requested in https://github.com/owncloud/core/pull/13973#issuecomment-73492969 |
||
|---|---|---|
| .idea | ||
| 3rdparty@5142d69c5c | ||
| apps | ||
| build | ||
| config | ||
| core | ||
| l10n | ||
| lib | ||
| ocs | ||
| settings | ||
| tests | ||
| themes | ||
| .bowerrc | ||
| .gitignore | ||
| .gitmodules | ||
| .htaccess | ||
| .jshintrc | ||
| .scrutinizer.yml | ||
| .tag | ||
| .user.ini | ||
| AUTHORS | ||
| CONTRIBUTING.md | ||
| COPYING-AGPL | ||
| COPYING-README | ||
| README.md | ||
| autotest-external.sh | ||
| autotest-hhvm.sh | ||
| autotest-js.sh | ||
| autotest.cmd | ||
| autotest.sh | ||
| bower.json | ||
| buildjsdocs.sh | ||
| console.php | ||
| cron.php | ||
| db_structure.xml | ||
| index.html | ||
| index.php | ||
| indie.json | ||
| issue_template.md | ||
| occ | ||
| public.php | ||
| remote.php | ||
| robots.txt | ||
| status.php | ||
| version.php | ||
README.md
ownCloud
ownCloud gives you freedom and control over your own data. A personal cloud which runs on your own server.
Build Status on Jenkins CI
Quality:
Installation instructions
http://doc.owncloud.org/server/8.0/developer_manual/app/index.html
Contribution Guidelines
http://owncloud.org/contribute/
Get in touch
Important notice on translations
Please submit translations via Transifex: https://www.transifex.com/projects/p/owncloud/
For more detailed information about translations: http://doc.owncloud.org/server/8.0/developer_manual/core/translation.html
