Commit Graph

56 Commits

Author SHA1 Message Date
Philipp Holzer
c1c4640c1b remove unneeded todo 2019-11-01 15:49:18 +01:00
Philipp Holzer
f4ad82bcfb make ACLFormatter::expand() nullable and return an empty array
- optimize tests
2019-11-01 15:43:16 +01:00
Philipp Holzer
aa7be41728 Fix ACLFormatterTest
- Add nullable to expand() function again
- Add angle bracket support to toString()
2019-11-01 14:13:29 +01:00
Philipp Holzer
3eda62bfa6 Check null for acl-fields 2019-10-28 18:16:10 +01:00
Hypolite Petovan
9f460c6797 Merge pull request #7765 from nupplaphil/task/move_text
Move include/text.php to class structure
2019-10-23 15:57:01 -04:00
Philipp Holzer
c9e1098dd2 Adapt naming convention 2019-10-23 21:39:00 +02:00
Philipp Holzer
ad67fd3aa8 Move is_a_date_arg to DateTimeFormat::isYearMonth
- Improved functionality
- Added tests
2019-10-23 02:39:28 +02:00
Philipp Holzer
5843a80b6c Move perms2str to ACLFormatter::aclToString()
- including new tests
2019-10-23 00:54:34 +02:00
Philipp Holzer
f65f7f11c3 Move expand_acl to ACLFormatter::expand()
- including tests
2019-10-23 00:40:14 +02:00
Philipp Holzer
6b2c28e2d7 Add checks & realpath() usage
- New util class "FileSystem"
- Add check in admin summary too
2019-10-22 22:47:37 +02:00
Michael
9c933aacd2 Making test working again (reverting the last change) 2019-10-12 10:56:16 +00:00
dew-git
1d1c089f84 Make test comply. 2019-10-10 21:21:22 -08:00
Philipp Holzer
c65d574ac3 enable codecov 2019-09-30 14:03:14 +02:00
Philipp Holzer
e3e3c1ef28 Some new tests and fixings 2019-09-30 14:03:13 +02:00
Philipp Holzer
08be92a862 Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes) 2019-08-15 17:23:00 +02:00
Philipp Holzer
55999730e0 Introduce DICE
- Adding dice library
- Adding dependency config

- Removing Factories
- Refactoring App\Mode constructor
- Refactoring App\Router constructor
- Refactoring BasePath for DI usage
- Refactoring ConfigFileLoader constructor
- Refactoring Profiler constructor

- Adjust entrypoints (index, console, worker, ..)

- Adding functional test for DI
- Fix tests because of refactorings
2019-07-21 01:22:10 +02:00
Philipp Holzer
92fb0a82ca Dynamic config loading
- Move settings, defaults and dbstructure to directory 'static'
- Dynamic loading of config files (after the static loading)
- Filter out '-sample.config.php' and '-sample.ini.php' files
- Remove unnecessary ConfigFileManager
- Move ConfigFileLoader to Utils
- Add tests for multi-loading for INI, config and sample-filtering
2019-07-16 20:16:43 +02:00
Philipp Holzer
0115329dc6 Add test for Strings::isHex() 2019-05-30 12:26:29 +02:00
Philipp Holzer
b93db8ec2e Add new test 2019-04-14 16:20:12 +02:00
Philipp Holzer
1480380af6 Basepath Hardening 2019-04-14 16:17:58 +02:00
Philipp Holzer
462973b002 Bugfix BaseURL 2019-04-14 14:53:57 +02:00
Philipp Holzer
90a38a00d8 Adding basepath, urlpath, hostname and ssl_policy to installation 2019-04-14 14:23:06 +02:00
Philipp Holzer
1dd1684885 Hardening save method in BaseURL 2019-04-10 20:38:39 +02:00
Philipp Holzer
40c075cf47 BaseURL hardening 2019-04-09 08:48:04 +02:00
Philipp Holzer
edd4f06ad0 Adding tests 2019-04-09 08:31:18 +02:00
Philipp Holzer
318a3ca785 Create own base URL class which holds the whole base url business logic 2019-04-09 08:31:16 +02:00
Philipp Holzer
23654ce566 Added Update checks
- Logging
- Console
- Admin overview
2019-03-24 22:51:30 +01:00
Philipp Holzer
49def0dc27 Adding ConfigFileSaver and tests 2019-03-24 13:47:35 +01:00
Philipp Holzer
fa31bb6dde remove basepath and hostname from admin panel and add update path 2019-03-24 13:47:31 +01:00
Philipp Holzer
383a6715c3 Added first version of ConfigCacheSaver 2019-03-23 19:34:54 +01:00
Philipp Holzer
fdb3b26eea Added close test 2019-03-22 23:13:27 -04:00
Philipp Holzer
f63956851b Adding Logger Tests 2019-03-22 23:13:26 -04:00
Philipp Holzer
aee348fa02 Adding Logger Tests 2019-03-22 23:13:26 -04:00
Philipp Holzer
eec4ee3fed Rename & Testfix 2019-03-22 23:13:25 -04:00
Philipp Holzer
7658916540 Added StreamLoggerTest 2019-03-22 23:13:24 -04:00
Philipp Holzer
2b53784094 Reuse existing Strings::getRandomHex function 2019-02-27 18:32:25 +01:00
Philipp Holzer
def502ae2d Fix namespaces 2019-02-27 12:32:56 +01:00
Philipp Holzer
5fc42a744e Replace string namespaces with ::class 2019-02-24 13:40:54 +01:00
Hypolite Petovan
1a0398a5b3 Merge pull request #6723 from nupplaphil/issue/6658-worker_id
Adding worker ID to log
2019-02-23 08:38:08 -05:00
Philipp Holzer
dddaf8ea1d improve tests 2019-02-23 01:37:29 +01:00
Philipp Holzer
ee37632695 Adding worker id & functionname to worker logs 2019-02-22 20:10:27 +01:00
Philipp Holzer
52c5ef9a75 bugfix test 2019-02-20 17:37:46 +01:00
Philipp Holzer
466f7a0ee5 adding test 2019-02-20 17:20:17 +01:00
Philipp Holzer
5e5c39b0e1 Refactored DependencyFactory for Profiler 2019-02-17 21:12:12 +01:00
Philipp Holzer
6d73dcbe3d Adding composer & tests 2019-02-17 00:03:38 +01:00
Adam Magness
218f0734be Rename removeTags to escapeTags
rename function and update calls.
2018-11-09 13:29:42 -05:00
Adam Magness
063f0e9cb0 Rename escapeTags to escapeHtml
rename function and update calls.
2018-11-09 13:27:58 -05:00
Adam Magness
11cec3229c Create/Update tests
create test for new class, move tests from previous
2018-11-09 08:36:28 -05:00
Philipp Holzer
6949841947 Removed unnecessary function 2018-11-05 21:17:46 +01:00
Philipp Holzer
47095d70a9 Using random_int directly 2018-11-05 21:16:18 +01:00