Commit graph

43 commits

Author SHA1 Message Date
Joby Elliott
a82b9e1052
Update FlatArrayTrait.php
Made some speed improvements at the cost of memory and key validation. All defined tests should still work though.
2022-01-12 18:11:09 -07:00
Joby Elliott
61d24eb3e8 performance improvements 2021-09-13 10:52:13 -06:00
Joby Elliott
188dffe8d5 switching to a faster YAML parser 2021-09-08 10:37:13 -06:00
6c44fb7103 travis 2020-06-23 15:28:38 -06:00
8d96f2230b apparently I *was* using FlatArrayTrait 2020-06-23 09:02:47 -06:00
9cae9daf00 performance improvements, cleanup 2020-06-22 21:32:03 -06:00
d207ed20b9 Merge branch 'main' of https://gitlab.com/byjoby/flatrr into main 2020-06-22 17:19:45 -06:00
5d2e293af0 large performance improvements 2020-06-22 17:19:41 -06:00
Joby Elliott
14891585b0 bug fix in Config::readDir 2020-06-21 16:52:04 +00:00
bc642be178 less strict yaml dependency 2020-06-18 10:35:55 -06:00
d311c5b1c8 changing Config to silently ignore read errors by default
The old behavior is still available by setting public property $strict to true
2020-06-18 10:34:44 -06:00
1f1980ba23 adding readDir to Config 2020-06-18 10:28:25 -06:00
Joby Elliott
1af7fe0b37 Update composer.json 2019-12-06 19:19:11 +00:00
Joby Elliott
9ff7dd003e Update FlatArrayTrait.php 2019-08-30 22:15:11 +00:00
Joby Elliott
12bda5378a Update FlatArrayInterface.php 2019-08-30 22:14:39 +00:00
1f77a33ea9 more tests to verify that falsey values are working right
The bug I'm chasing may actually be in Destructr
2019-01-11 18:23:22 -07:00
Joby Elliott
373238d055 tests for falsey values 2018-09-21 12:48:23 -06:00
Joby Elliott
e143f2b284 case-insensitivity is pointless 2018-09-14 10:39:12 -06:00
Joby Elliott
0d3c017d20 shift and unshift were reversed 2018-08-30 16:18:42 -06:00
Joby Elliott
a1f8b897af push 2018-08-30 12:40:42 -06:00
Joby Elliott
b29504655d push and unshift create arrays if their target isn't set 2018-08-30 12:38:30 -06:00
Joby Elliott
9594e5b804 fixing interface 2018-08-30 12:34:45 -06:00
Joby Elliott
f5ad857600 shift and unshift were named wrong 2018-08-30 12:32:10 -06:00
Joby Elliott
a181bb0abc actually fixed key normalizing 2018-08-28 11:48:05 -06:00
Joby Elliott
83ef07aee2 fixed inconsistency in key normalizing 2018-08-28 11:42:55 -06:00
Joby Elliott
c45bf9b5bf key normalization was needlessly restrictive 2018-08-27 14:15:28 -06:00
Joby Elliott
6ebc2e5559 required PHP version 2018-08-23 21:56:07 -06:00
Joby Elliott
d037e063a7 broke basic FlatArray behavior into trait 2018-08-23 21:00:49 -06:00
Joby Elliott
adad4833e8 remove constructor from interface
This allows more flexible use downstream
2018-08-24 02:16:12 +00:00
Joby Elliott
b30f15521f Update .gitlab-ci.yml 2018-08-21 19:17:06 +00:00
Joby Elliott
03113a23aa Merge branch 'v0.1.0' into 'master'
V0.1.0

See merge request byjoby/flatrr!1
2018-08-18 15:38:01 +00:00
Joby Elliott
632d8724f6 Update composer.json 2018-08-17 22:22:05 +00:00
Joby Elliott
521446349b renaming 2018-08-17 16:21:05 -06:00
Joby Elliott
36f787ca8f renaming, for reasons 2018-08-17 16:09:45 -06:00
Joby Elliott
bf52525a82 fixing ci 2018-08-17 15:56:09 -06:00
Joby Elliott
a02f8e2d77 fixing ci 2018-08-17 15:54:26 -06:00
Joby Elliott
7fa7c6c790 trimming CI settings 2018-08-17 15:51:32 -06:00
Joby Elliott
618feeca89 A little documentation 2018-08-17 15:44:46 -06:00
Joby Elliott
8bb86f37f0 Add LICENSE 2018-08-17 21:07:26 +00:00
Joby Elliott
0bb8c0fc58 removing composer.lock 2018-08-17 15:03:20 -06:00
Joby Elliott
ec1419b4ed removing composer.lock 2018-08-17 15:03:05 -06:00
Joby Elliott
8cff693387 initial commit 2018-08-17 15:02:50 -06:00
Joby Elliott
92770f7a95 Add README.md 2018-08-17 21:02:27 +00:00