Commit graph

284 commits

Author SHA1 Message Date
536a7e7bd3 Lazy loaded related objects 2020-02-04 13:13:42 +01:00
90b3e824b3 Fix issue with related columns not being translated. 2020-01-30 15:40:16 +01:00
b191ee40b3 Improve model testing 2020-01-30 15:38:51 +01:00
35e9bff9e3 More PHP7.4 types. 2020-01-29 16:57:59 +01:00
2d152985f5 Vastly improved coverage. 2020-01-28 16:43:19 +01:00
687ec4bf3c fix casing-related coverage glitch. 2020-01-28 15:44:39 +01:00
27b7f09c6e @depends should have been @covers. Tests pass. 2020-01-28 12:16:32 +01:00
9809e72b5b Add more covers annotations 2020-01-28 11:11:46 +01:00
a48d2ed6eb Fix coverage of deleteByField 2020-01-28 10:56:39 +01:00
d2780951c0 Add more covers annotations 2020-01-28 10:56:04 +01:00
5f1adc7761 Add @large to some slow tests. 2020-01-23 16:21:04 +01:00
dcca851687 Fix @covers 2020-01-23 16:20:52 +01:00
6f7d25e614 Heavy rework of service testing. 2020-01-23 12:00:01 +01:00
6875bdf3d6 Improve ModelInterface.php 2020-01-23 11:58:55 +01:00
83ca318fc5 Change how exchange array works 2020-01-23 11:58:42 +01:00
9b1f5ffc82 Repplace deleteByID with deleteByField 2020-01-22 16:47:26 +01:00
a0d39d2ee9 Change to use class property name, rather than db field name 2020-01-22 16:47:00 +01:00
73faabe649 Fix min/max string lengths 2020-01-22 16:46:15 +01:00
41c328f5cb Add support for mediumint and smallint. Who knew they existed? Not I! 2020-01-22 16:45:55 +01:00
10e6bd25f2 Zenderator renamed to Laminator to match Zend to Laminas rename upstream 2020-01-16 16:19:11 +01:00
f5edaea046 PHP7.4 features, support for aliased columns. 2020-01-16 15:46:36 +01:00
478bf018cd Fix capitalisation issue. 2020-01-15 13:21:39 +01:00
7744705a7f cleanup 2020-01-14 14:22:46 +01:00
d527d4eeb6 Update to use Laminas instead of Zend. Its just a rebrand. 2020-01-14 13:28:30 +01:00
44e16690e2 Cleaning 2020-01-14 13:00:06 +01:00
3d8982a1fb Working model construction with aliased/transformed column names. 2020-01-14 12:58:00 +01:00
40aa92b96f Starting to implement column name variances. 2020-01-12 12:35:14 +01:00
358f2e6451 Starting to implement column name variances. 2020-01-12 12:27:14 +01:00
28431af866 Update to 7.4 across the board. 2020-01-12 12:13:08 +01:00
aa318bcb0a Update license terms. 2020-01-12 12:12:41 +01:00
40086cd942 Adding __toPublicArray and __fromPublicArray to ModelInterface.php 2020-01-06 13:59:30 +01:00
5c2c67da1d Implement isDirty on models. 2020-01-03 14:39:51 +01:00
a80f293b73 Add @group generated to generated tests, and explicitly exclude them from manually being run. 2019-12-23 13:57:20 +01:00
22de8c3236 Cleanup 2019-12-20 22:06:09 +01:00
79961e39f6 Eh close enough 2019-12-20 21:18:54 +01:00
b58d66baee Now matches php-cs-fixer output 2019-12-20 20:55:45 +01:00
cc575a1cba Generate clean routes. 2019-12-20 02:11:42 +01:00
d48da6efcb Cleanup 2019-12-19 15:28:49 +01:00
1c49dd25ed More cleaning 2019-12-19 14:50:18 +01:00
d099615d9f Controllers output now matches php_cs_fixer output 2019-12-19 14:47:26 +01:00
cfe3f6d972 Models output now matches php_cs_fixer output 2019-12-19 14:46:29 +01:00
0fde8d9abe Add coverage tags 2019-12-19 13:51:38 +01:00
f9a2ddc16c Fix invalid output 2019-12-18 17:06:22 +01:00
f3743f3d48 Improved table behaviour. 2019-12-18 16:23:16 +01:00
b7743e1600 Change workflow in sanitiseTableName to allow multiple steps. 2019-12-18 15:44:54 +01:00
1d12e64898 Alphabetical generation thanks 2019-12-18 15:42:03 +01:00
1cc1c79f56 Add more sanitisation options 2019-12-18 15:03:38 +01:00
159a52b8a1 Add support for char type
Add support for mediumtext type
Add support for timestamp type
2019-12-18 14:18:27 +01:00
855833eb45 Add support for mediumint 2019-12-18 13:48:20 +01:00
8ebdc266d2 php-cs-fixer 2019-12-03 02:09:15 +01:00