CDash icon indicating copy to clipboard operation
CDash copied to clipboard

Refactor CDash Collection

Open williamjallen opened this issue 1 year ago • 0 comments

A Collection class which predates Laravel's introduction in the codebase is currently used in much of the notification handling code. Our custom Collection should ultimately be replaced by a Laravel equivalent, but the functionality is currently slightly different from the functionality of Laravel's Collection.

This PR refactors our homemade Collection class to allow for better static analysis, as well as maintain a simpler inheritance hierarchy.

williamjallen avatar Jul 01 '24 14:07 williamjallen