From cde0503e889b434752425c3a05a2b65a7c9961ec Mon Sep 17 00:00:00 2001 From: Eric Peterson Date: Mon, 29 Apr 2019 18:14:36 -0600 Subject: [PATCH] refactor(BaseEntity): Remove unused groupBy utility --- models/BaseEntity.cfc | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/models/BaseEntity.cfc b/models/BaseEntity.cfc index bc391177..9b116ff4 100644 --- a/models/BaseEntity.cfc +++ b/models/BaseEntity.cfc @@ -1048,22 +1048,6 @@ component accessors="true" { return false; } - public struct function groupBy( required array items, required string key, boolean forceLookup = false ) { - return items.reduce( function( acc, item ) { - if ( ( isObject( item ) && structKeyExists( item, "get#key#" ) ) || forceLookup ) { - var value = invoke( item, "get#key#" ); - } - else { - var value = item[ key ]; - } - if ( ! structKeyExists( acc, value ) ) { - acc[ value ] = []; - } - arrayAppend( acc[ value ], item ); - return acc; - }, {} ); - } - /*================================= = Read Only = =================================*/