Closed edwilde closed 10 months ago
@madmatt any chance we could look at getting this merged?
I would love this project to continue forward, let us know if there is anything we can help
@ssmarco @edwilde I've reviewed this one last time and there's just one super minor tweak to make:
silverstripe/framework
to be ^4.9.0I've manually diffed the following files that didn't get marked as a rename and confirmed I'm happy enough with the changes that it doesn't block merging:
code/AtRestCryptoService.php -> src/AtRestCryptoService.php
code/extensions/EncryptDataObjectsFieldExtension.php -> src/Extension/DecryptDataObjectFieldsExtension.php
code/fieldtypes/EncryptedDatetime.php
-> src/FieldType/EncryptedDatetime.php
tests/unit/EncryptedDataObjectTest.php
in favour of individual tests for the AtRestCryptoService
, the extension and field types.Files are marked as "deleted/created", which makes the PR harder to review than necessary.
Per my comment above, this one is okay now, I've manually reviewed the files that weren't correctly marked and can confirm there's nothing bad in there, just updates to method signatures and minor tweaks to how the code works primarily.
Thanks @edwilde, @Firesphere and everyone else who has contributed to this! Merging this now, and I'll comment again when a new major version is released.
Update the module to be compatible with Silverstripe 4.
This branch has been used on numerous production sites already, so seems reliable.