As part of a greater piece of work with site summaries (cf.
https://github.com/bringyourownideas/silverstripe-maintenance/issues/39). This commit tidies class
definitions and makes the import slightly more efficient. Abstractions are
added to relate to the Package object from the aforementioned module.
Unit tests have been added to ensure tidy standards in future maintenance.
resolves #1 (although technically it was already resolved).
As part of a greater piece of work with site summaries (cf. https://github.com/bringyourownideas/silverstripe-maintenance/issues/39). This commit tidies class definitions and makes the import slightly more efficient. Abstractions are added to relate to the Package object from the aforementioned module. Unit tests have been added to ensure tidy standards in future maintenance.
resolves #1 (although technically it was already resolved).