Commit Graph

468 Commits

Author SHA1 Message Date
eb7dbe4663 start implementing php 7.4 2019-08-15 20:44:04 +02:00
0ca13206fe fix datetime value bug 2019-08-10 23:16:27 +02:00
c10708ee23 fix @link 2019-07-08 19:51:19 +02:00
93a972eb55 static analysis fixes 2019-06-06 21:43:45 +02:00
8f0688f46d Fix depth bug 2019-05-25 11:16:10 +02:00
5965f2a4ca bug fixes and better response handling 2019-05-07 20:00:30 +02:00
c799124d12 php cs fixes 2019-04-27 10:34:00 +02:00
4cdfab275e Use global namespace 2019-04-27 00:13:34 +02:00
35d47c7a53 Add getter 2019-04-22 16:31:20 +02:00
34c2673504 Fix missing column 2019-04-14 18:38:07 +02:00
2596659125 More unit tests 2019-04-09 19:51:07 +02:00
905d04957d Fixes 2019-03-31 20:05:49 +02:00
20d18c8ba8 Fix data check 2019-03-17 13:57:33 +01:00
632322fa88 Fix bugs 2019-03-09 23:18:21 +01:00
b9a82ea08d Improve localization 2019-03-09 21:42:21 +01:00
bfa360ce24 Get subdomain 2019-03-09 18:53:33 +01:00
169d361522 test and fix schema builder 2019-02-26 21:42:17 +01:00
0bd6cb95f5 test and fix schema builder 2019-02-26 21:41:52 +01:00
6e2bfebc60 Fix json template validation bugs 2019-02-25 23:56:58 +01:00
48f2552311 phpcs+phpstan fixes 2019-02-07 00:05:38 +01:00
0d55e17842 Use global namespace+minor fixes 2019-02-04 22:30:05 +01:00
54409c9f12 bug fixes 2018-12-30 20:16:27 +01:00
b04628f890 minor performance improvements 2018-12-30 19:49:55 +01:00
29bee2e1f5 Improve docblocks 2018-12-28 23:08:24 +01:00
7af3cb042f Fix increment 2018-12-28 19:23:48 +01:00
a80224b07d php cs fixer 2018-12-28 19:13:07 +01:00
8815028589 Improve documentation 2018-12-25 20:09:11 +01:00
15d2b5f7dd Implement more unit tests 2018-12-25 16:17:19 +01:00
c0ded5607c Allow creation of models with id 2018-12-23 17:32:18 +01:00
42d5d274b2 Implement cache tests and stringify tests 2018-12-23 10:58:53 +01:00
10f0d1f692 Fix whitespace 2018-12-22 19:54:18 +01:00
2f38afaef7 Prepare for json schema installation 2018-12-22 19:50:51 +01:00
835f9a5f64 Prepare for json schema installation 2018-12-22 19:50:10 +01:00
d4ec08179e Implrement create builder 2018-12-21 20:16:33 +01:00
4ed4caf55b Fix bugs 2018-12-16 11:22:27 +01:00
857970c230 Fix docblocks 2018-12-15 22:35:41 +01:00
e616f844ab Use self instead of class 2018-12-10 18:24:46 +01:00
13c5562ffe Fix null typehint order 2018-12-10 18:13:44 +01:00
e01d3e1e59 Fix doc align 2018-12-09 22:20:41 +01:00
f9bf85e702 Fix use order 2018-12-09 22:16:41 +01:00
015fd41ba5 Remove unused use 2018-12-09 22:02:15 +01:00
92374d311f inspection fixes 2018-12-08 14:25:43 +01:00
4bd0a0f1b3 Fix event bug 2018-12-02 16:45:22 +01:00
ce939eb7de Force logging output 2018-11-30 21:06:12 +01:00
9945dbc373 Bug fixes 2018-11-23 11:35:42 +01:00
8c3392253f Test and impl. fixes 2018-11-18 12:49:59 +01:00
19019936bc Draft schema builder 2018-11-11 19:53:54 +01:00
2023b9ab75 75% code coverage 2018-10-14 13:03:13 +02:00
b979761e8c More tests, test conditions and number_format fixes 2018-10-10 23:32:28 +02:00
9eecd70088 Implement cache and unit tests for cache 2018-10-05 20:49:02 +02:00
52d8b17914 Bug fixes and unit tests implemented 2018-10-03 14:25:26 +02:00
e9f1adc699 docblock lie to fix some phpstan bugs 2018-09-22 19:09:12 +02:00
dad9a42ece Docblock fix 2018-09-22 18:19:04 +02:00
8a91224f66 Fix whitespaces 2018-09-21 23:17:37 +02:00
f8bad0558b Move ownership from modules to framework 2018-09-17 19:36:38 +02:00
23f31d359a Prevent creating existing object in database 2018-09-15 14:18:58 +02:00
a95b0ea026 PhpStan fixes 2018-09-12 22:15:44 +02:00
39635c1115 Remove todos and make use of query builder 2018-09-08 18:22:34 +02:00
0e8876ce4d More unit tests 2018-09-02 21:26:00 +02:00
766b79cfd3 Remove unused function 2018-09-01 17:50:10 +02:00
acb32ba190 Implement more array functionality 2018-09-01 17:23:34 +02:00
f1326f4a75 Improve tests 2018-09-01 16:28:00 +02:00
cf161359c2 remove comment 2018-08-26 19:25:23 +02:00
17740d864f Implement join for builder 2018-08-25 18:37:08 +02:00
e28353a86b More global namespace uses 2018-08-24 15:01:01 +02:00
138b631a65 Use more global paths 2018-08-24 14:48:49 +02:00
d5e2d35672 Fix package docblock 2018-08-24 14:08:19 +02:00
9ad6be02bf comment fixes 2018-08-24 14:06:05 +02:00
8a2bed5877 use global namespace 2018-08-24 13:06:04 +02:00
feb652a026 Merge remote-tracking branch 'origin/develop' into develop 2018-08-24 12:09:50 +02:00
7cb13c09e7 Use more global namespace 2018-08-22 21:01:57 +02:00
de2fdb61bc Handle empty table name in where clause 2018-08-18 12:41:53 +02:00
08d5987553 Use global namespace 2018-08-11 12:10:36 +02:00
6cc520a579 Fix mapper depth bugs and implement math evaluator 2018-08-01 22:08:20 +02:00
1e023a1247 Fix depth handling 2018-07-31 20:10:20 +02:00
d81ff1dc7a Fix factory return type 2018-07-27 20:05:18 +02:00
b82213d97f Turn some returns into exceptions 2018-07-18 00:12:53 +02:00
46465207a7 Fix types 2018-07-18 00:05:00 +02:00
a0b51cef62 Fix types 2018-07-17 21:38:32 +02:00
dbd216aa3b Better type juggling 2018-07-15 21:48:56 +02:00
b6782198c0 Fix types 2018-07-15 21:41:30 +02:00
a3fd37fd84 Fix types 2018-07-15 21:22:25 +02:00
1200350c62 Minor type fixes 2018-07-15 20:10:53 +02:00
6843ac5548 Type check fixes 2018-07-15 10:46:34 +02:00
c8d938591a Fix too strict type definitions 2018-07-14 18:23:05 +02:00
e76606d0a3 Static test fixes 2018-07-14 17:23:18 +02:00
0614c12eef Fix more type bugs 2018-07-14 14:41:15 +02:00
cb76bea3e7 Fix missing use 2018-07-14 13:45:25 +02:00
d9ecb8400f Reduce potential errors 2018-07-14 13:40:49 +02:00
7900333d41 Fix required php version 2018-06-20 19:53:24 +02:00
3aa3c6b0dd Handle open todos 2018-06-03 14:22:05 +02:00
381ce558b9 Remove old todo 2018-06-03 10:34:56 +02:00
31209d2b30 Implement basic localization db mapper 2018-05-30 22:35:42 +02:00
1b0d170052 Use root namespace and cleanup 2018-05-30 13:40:28 +02:00
37add470eb Remove whitespace 2018-05-21 22:31:14 +02:00
e36f56da30 Fix array path bugs 2018-05-21 20:03:06 +02:00
71a13da619 Optimize mapper loops 2018-05-21 17:48:41 +02:00
aa89b83746 Reformat 2018-05-21 11:13:56 +02:00
bc3d5ed4c7 Draft datamapper array support 2018-05-21 10:51:58 +02:00
f2591bff06 PHP CS fixes 2018-05-14 21:17:44 +02:00
59d3f98110 Make classes final 2018-05-11 21:33:24 +02:00
e4531d3726 phpstan fixes 2018-03-30 18:37:23 +02:00
d5fd2c4827 Change to php version 7.2 requirement 2018-03-27 19:09:47 +02:00
af0a980d1b Return type fixes 2018-03-16 12:08:35 +01:00
5f385e44c0 Add public/private to const 2018-03-16 08:47:43 +01:00
1cd1ee0e10 phpstan fixes 2018-03-13 23:35:20 +01:00
3b45692ff1 Nullable+void typehint 2018-03-13 20:55:49 +01:00
301aa59d61 Test phpstan 2018-03-13 20:43:22 +01:00
7064cd6e7e
Permission fix 2018-03-13 13:02:45 +01:00
de6120b267 Tests, docblocks & improvements 2018-03-03 11:15:34 +01:00
24252655eb Fix restructured datastorage 2018-03-01 20:31:02 +01:00
b810e72588 Start datastorage restructure 2018-02-28 21:43:29 +01:00
797b1c1f00 Added depreciation+tests 2018-02-28 20:37:54 +01:00
ab96277fb1 Reduce isset use 2018-02-26 20:05:02 +01:00
3c3c7fe251 Remove is_null 2018-02-26 19:46:50 +01:00
c43d83d8c0 Add more tests and fix bugs 2018-02-21 21:16:35 +01:00
ae87bc9ab5 allow scalar delete 2018-02-18 10:47:28 +01:00
fdff9da488 phpcs fixes 2018-02-17 22:05:29 +01:00
675d3fa808 phpcs fixes 2018-02-17 21:38:39 +01:00
5a7c138be0 docblocks 2018-02-17 18:31:23 +01:00
4c04ce01c2 Fix/test more sql injections 2018-02-17 09:39:29 +01:00
f7ebd61f40 Fix value injection 2018-02-17 09:18:46 +01:00
e90ad9477a phpcs fixes 2018-02-16 18:27:42 +01:00
3059003191 phpcs fixes 2018-02-16 15:28:07 +01:00
11c7b0e626 docblock param alignment 2018-02-16 13:42:35 +01:00
f1121dcc9b Fix strict_types 2018-02-15 20:27:58 +01:00
23bc8b732f phpcbf 2018-02-03 13:15:46 +01:00
e4dadf447d Improve codestyle 2018-02-03 10:30:13 +01:00
f1288ebc03 More codestyle fixes 2018-01-31 22:05:15 +01:00
243f87405a Fix spacing and line-breaks 2018-01-28 22:07:04 +01:00
029fdb4600 Add default case/exception for database type 2018-01-16 19:04:12 +01:00
58e6b89768 Finalize new tests 2018-01-15 18:51:11 +01:00
b326f71086 Fix tests 2018-01-15 18:08:05 +01:00
60921028e7 Remove @category and replace with @package 2017-12-30 12:57:27 +01:00
db5a215071 Remove package TBD 2017-12-30 11:53:20 +01:00
4320aea767 Spacing fix 2017-12-30 11:47:58 +01:00
2215fa2ea7 Minor bug fixes
docblocks, return type casting
2017-12-04 17:17:17 +01:00
fdcc81a3d1 Optimize indention 2017-12-03 21:57:28 +01:00
e92df825fe DataMapper rewrite for performance increase
Implemented caching (was bugged). Caching is now per request and not per object. Made code visually a tiny bit better, still horrible though.
2017-12-03 21:26:58 +01:00
fc329ad002 Fix depth decrement 2017-12-03 11:10:41 +01:00
c311af0ab4 Implement relation depth 2017-12-03 11:02:06 +01:00
bf49942244 Extend dockblocks 2017-12-02 18:37:33 +01:00
9a460a2dc7 Fix update null/null objs 2017-12-02 15:41:43 +01:00
879691d68d Fix install process 2017-12-01 10:28:12 +01:00
b723bcb3f7 Fix phpstorm inspections 2017-11-19 23:20:11 +01:00
875c55d877 Fix method return 2017-11-17 20:05:28 +01:00
a642cc0b4e Implement null cache 2017-11-17 19:55:10 +01:00
fc31aa80eb Fix types 2017-11-17 19:34:52 +01:00
f476e8eb84 Explicit type cast 2017-11-17 18:46:28 +01:00
0d7d252b56 Improve taskschedule tests and implementation 2017-11-17 14:33:35 +01:00