Commit graph

52 commits

Author SHA1 Message Date
Joby Elliott
252efa1259 dropping spyc for symfony/yaml 2024-03-07 11:42:47 -07:00
Joby Elliott
d64a982582
Merge pull request #1 from jobyone/v1.5
V1.5
2023-02-02 10:35:38 -07:00
89a73873e1 PSR-12 style (mostly), stan improvements 2022-12-21 11:03:08 -07:00
c6fdfcd885 full test coverage and consistent behavior 2022-12-05 20:21:43 -07:00
53c18d33e0 dramatically improved test coverage 2022-12-05 18:34:57 -07:00
b3117d36e4 bumped phpstan to level 6 2022-12-03 11:30:34 -07:00
2224da3f81 updating readme file for github workflow ci 2022-12-03 11:03:41 -07:00
949337ccbb starting work on modernizing everything for v1.5 2022-12-03 11:01:45 -07:00
Joby Elliott
2c1b190b43
Update README.md 2022-12-02 15:25:13 -07:00
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