diff --git a/versatile-collections-full.png b/versatile-collections-full.png index 7901c90..1f3b1cc 100644 Binary files a/versatile-collections-full.png and b/versatile-collections-full.png differ diff --git a/versatile-collections-full.svg b/versatile-collections-full.svg index 114be52..088a050 100644 --- a/versatile-collections-full.svg +++ b/versatile-collections-full.svg @@ -1,8935 +1,8881 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - + + - - + + - + - + + - - + + + + + getClosureFromCallable + ( + callable + ) - - __construct - ( - iterableObjects - ) + + + + + + + + - - + + - - + + bindObjectAndScopeToClosure + ( + closure + , + newthis + ) - + - - - - + + + + + - - + + - - checkType - ( - item - ) + + getThrowableAsStr + ( + e + , + eol + ) - - + + - - - - + + + + + - - + + - - getTypes - ( - ) + + gettype + ( + var + ) - - - + + + - - - + + + - - + + - - IterablesCollection + + Utils - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - __construct - ( - items - ) + + __construct + ( + objects + ) - - + + - - + + - - + + - - - - + + + + - - + + - - versatile_collections_methods_for_this_instance + + versatile_collections_items - - + + - - - - - + + + + - - + + - - versatile_collections_static_methods + + class_name - - + + - - - - + + - - + + - - versatile_collections_items + + + + - - + + - - - - - + + checkType + ( + item + ) - - + + - - versatile_collections_methods_for_all_instances + + + + + - - + + - - + + makeNewForSpecifiedClassName + ( + class_name + , + items + , + preserve_keys + ) - - + + - - - - + + + + - - + + - - unionWith - ( - items - ) + + getTypes + ( + ) - - + + + - - - - - + + + + - - + + - - addMethodForAllInstances - ( - name - , - callable - , - has_return_val - , - bind_to_this_on_invocation - ) + + SpecificObjectsCollection - - + + - - - - + + - - + + - - getIterator - ( - ) + + - - + + - + - - - - - reduceWithKeyAccess - ( - reducer - , - initial_value - ) - - - - - - - - - - - - - - randomKeys - ( - number - ) - - - - - - - - - - - - - - containsItem - ( - item - ) - - - - - - - - - - - - - - splice - ( - offset - , - length - , - replacement - ) - - - - - - - - - - - - - - intersectByKeysUsingCallback - ( - arr - , - key_comparator - ) - - - - - - - - - - - - - - column - ( - column_key - , - index_key - ) - - - - - - - - - - - - - - mergeWith - ( - items - ) - - - - - - - - - - - - - - yieldCollectionsOfSizeN - ( - max_size_of_each_collection - ) - - - - - - - - - - - - - - sortDesc - ( - callable - , - type - ) - - - - - - - - - - - - - - __get - ( - key - ) - - - - - - - - - - - - - - randomItem - ( - ) - - - - - - - - - - - - - - intersectByKeysAndItemsUsingCallbacks - ( - arr - , - key_comparator - , - item_comparator - ) - - - - - + + + + + __construct + ( + numbers + ) + + + + + + + + + + + + + + + + + + + + versatile_collections_items + + + + + + + + + + + + + + + + + + + + checkType + ( + item + ) + + + + + + + + + + + + + + getTypes + ( + ) + + + + + + + + + + + + + + itemFromString + ( + str + ) + + + + + + + + + + + + + + itemToString + ( + item + ) + + + + + + + + + + + + + + FloatsCollection + + + + + + + + + + + + + + + + + + + + + + + checkType + ( + item + ) + + + + + + + + + + + + + + max + ( + ) + + + + + + + + + + + + + + median + ( + ) + + + + + + + + + + + + + + product + ( + ) + + + + + + + + + + + + + + getTypes + ( + ) + + + + + + + + + + + + + + itemFromString + ( + str + ) + + + + + + + + + + + + + + mode + ( + ) + + + + + + + + + + + + + + min + ( + ) + + + + + + + + + + + + + + average + ( + ) + + + + + - - + + + + + sum + ( + ) + + + + + + + + + + + + + + itemToString + ( + item + ) + + + + - - unionMeWith - ( - items - ) + + + - - + + - - - - + + NumericsCollection - - + + - - appendCollection - ( - other - ) + + - - + + - - - - + + - - + + + + - - toArray - ( - ) + + - - + + __construct + ( + iterableObjects + ) - - - - + + - - + + - - reverseMe - ( - ) + + - - + + + + - - - - + + - - + + checkType + ( + item + ) - - appendItem - ( - item - ) + + - - + + + + - - - - + + - - + + getTypes + ( + ) - - reverse - ( - ) + + + - - + + + - - - - + + - - + + NonArrayIterablesCollection - - put - ( - key - , - value - ) + + - - + + - - - - + + - - - - - getAllWhereKeysIn - ( - keys - ) - - - - - - - - - - - - - - whenFalse - ( - falsy_value - , - callback - , - default - ) - - - - - - - - - - - - - - sortMeByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - sortDescByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - - validateMethodName - ( - name - , - method_name_was_passed_to - , - class_in_which_method_was_called - ) - - - - - - - - - - - - - - split - ( - numberOfGroups - ) - - - - - - - - - - - - - - slice - ( - offset - , - length - ) - - - - - - - - - - - - - - shuffle - ( - preserve_keys - ) - - - - - - - - - - - - - - getItems - ( - ) - - - - - - - - - - - - - - intersectByItems - ( - arr - ) - - - - - - - - - - - - - - count - ( - ) - - - - - + + + + - - + - - + + - - __callStatic - ( - method_name - , - arguments - ) + + unionWith + ( + items + ) - - + + - + - + - - + + - - allSatisfyConditions - ( - callback - , - bind_callback_to_this - ) + + getIterator + ( + ) - - + + - + - + - - + + - - push - ( - item - ) + + reduceWithKeyAccess + ( + reducer + , + initial_value + ) - - + + - + - + - - + + - - getAndRemoveLastItem - ( - ) + + randomKeys + ( + number + ) - - + + - + - + - - + + - - pull - ( - key - , - default - ) + + containsItem + ( + item + ) - - + + - + - + - - + + - - unique - ( - ) + + splice + ( + offset + , + length + , + replacement + ) - - + + - + - + - - + + - - offsetUnset - ( - key - ) + + intersectByKeysUsingCallback + ( + arr + , + key_comparator + ) - - + + - + - + - - + + - - transform - ( - transformer - , - bind_callback_to_this - ) + + column + ( + column_key + , + index_key + ) - - + + - + - + - - + + - - reduce - ( - reducer - , - initial_value - ) + + mergeWith + ( + items + ) - - + + - + - + - - + + - - isEmpty - ( - ) + + yieldCollectionsOfSizeN + ( + max_size_of_each_collection + ) - - + + - + - + - - + + - - searchByVal - ( - value - , - strict - ) + + sortDesc + ( + callable + , + type + ) - - + + - + - + - - + + - - offsetExists - ( - key - ) + + __get + ( + key + ) - - + + - + - + - - + + - - pipeAndReturnCallbackResult - ( - callback - ) + + randomItem + ( + ) - - + + - + - + - - + + - - sortMeDesc - ( - callable - , - type - ) + + intersectByKeysAndItemsUsingCallbacks + ( + arr + , + key_comparator + , + item_comparator + ) - - + + - + - + - - + + - - take - ( - limit - ) + + unionMeWith + ( + items + ) - - + + - + - + - - + + - - prependCollection - ( - other - ) + + put + ( + key + , + value + ) - - + + - + - + - - + + - - containsKeys - ( - keys - ) + + appendCollection + ( + other + ) - - + + - + - + - - + + - - firstItem - ( - ) + + reverseMe + ( + ) - - + + - + - + - - - - - intersectByKeys - ( - arr - ) - - - - - - - - - - - - - - filterAll - ( - filterer - , - copy_keys - , - bind_callback_to_this - , - remove_filtered_items - ) - - - - - - - - - - - - - - offsetSet - ( - key - , - val - ) - - - - - - - - - - - - - - diffAssocUsing - ( - items - , - key_comparator - ) - - - - - - - - - - - - - - randomItems - ( - number - , - preserve_keys - ) - - - - - - - - - - - - - - containsItems - ( - items - ) - - - - - - - - - - - - - - intersectByItemsUsingCallback - ( - arr - , - item_comparator - ) - - - - - - - - - - - - - - each - ( - callback - , - termination_value - , - bind_callback_to_this - ) - - - - - - - - + + - - + + appendItem + ( + item + ) - - sortByKey - ( - callable - , - type - ) + + - - + + + + - - - - + + + + + reverse + ( + ) + + + + + + + + - - + + - - removeAll - ( - keys - ) + + toArray + ( + ) - - + + - + + + + + + + + + + getAllWhereKeysIn + ( + keys + ) + + + + + + + + + + + + + + whenFalse + ( + falsy_value + , + callback + , + default + ) + + + + + + + + + + + + + + sortMeByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + sortDescByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + split + ( + numberOfGroups + ) + + + + + + + + + + + + + + slice + ( + offset + , + length + ) + + + + + - + - - + + + + + getItems + ( + ) + + + + + + + + + + + + + + shuffle + ( + preserve_keys + ) + + + + + + + + + + + + + + intersectByItems + ( + arr + ) + + + + + + + + + + + + + + count + ( + ) + + + + + + + + + + + + + + allSatisfyConditions + ( + callback + , + bind_callback_to_this + ) + + + + + + + + + + + + + + push + ( + item + ) + + + + + + + + + + + + + + getAndRemoveLastItem + ( + ) + + + + + + + + + + + + + + pull + ( + key + , + default + ) + + + + + + + + + + + + + + unique + ( + ) + + + + + + + + + + + + + + offsetUnset + ( + key + ) + + + + + + + + + + + + + + transform + ( + transformer + , + bind_callback_to_this + ) + + + + + + + + + + + + + + reduce + ( + reducer + , + initial_value + ) + + + + + + + + + + + + + + isEmpty + ( + ) + + + + + + + + + + + + + + searchByVal + ( + value + , + strict + ) + + + + + + + + + + + + + + offsetExists + ( + key + ) + + + + + + + + + + + + + + pipeAndReturnCallbackResult + ( + callback + ) + + + + + + + + + + + + + + sortMeDesc + ( + callable + , + type + ) + + + + + + + + - - searchByCallback - ( - callback - , - bind_callback_to_this - ) + + - - + + take + ( + limit + ) - - - - + + - - - - - diffAssoc - ( - items - ) - - - - - - - - - - - - - - containsItemWithKey - ( - key - , - item - ) - - - - - - - - - - - - - - sortMeDescByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - paginate - ( - page_number - , - num_items_per_page - ) - - - - - - - - - - - - - - getAndRemoveFirstItem - ( - ) - - - - - - - - - - - - - - __set - ( - key - , - val - ) - - - - - - - - - - - - - - __unset - ( - key - ) - - - - - - - - - - - - - - performMultiSort - ( - array_to_be_sorted - , - param - ) - - - - - - - - - - - - - - whenTrue - ( - truthy_value - , - callback - , - default - ) - - - - - - - - - - - - - - map - ( - callback - , - preserve_keys - , - bind_callback_to_this - ) - - - - - - - - - - - - - - pipeAndReturnSelf - ( - callback - ) - - - - - - - - - - - - - - makeAllKeysNumeric - ( - starting_key - ) - - - - - - - - - - - - - - diff - ( - items - ) - - - - - - - - - - - - - - filterFirstN - ( - filterer - , - max_number_of_filtered_items_to_return - , - copy_keys - , - bind_callback_to_this - , - remove_filtered_items - ) - - - - - - - - - - - - - - sortMe - ( - callable - , - type - ) - - - - - - - - - - - - - - randomKey - ( - ) - - - - - - - - - - - - - - diffUsing - ( - items - , - callback - ) - - - - - - - - - - - - - - performSort - ( - items_to_sort - , - callable - , - type - , - sort_function_name_not_requiring_callback - , - sort_function_name_requiring_callback - ) - - - - - - - - - - - - - - - makeNew - ( - items - , - preserve_keys - ) - - - - - + - - + - - + + - - addStaticMethod - ( - name - , - callable - , - has_return_val - ) + + prependCollection + ( + other + ) - - + + - + - + - - + + - - containsKey - ( - key - ) + + containsKeys + ( + keys + ) - - + + - + - + - - + + - - sortByMultipleFields - ( - param - ) + + firstItem + ( + ) - - + + - + - + - - - - - addMethod - ( - name - , - callable - , - has_return_val - , - bind_to_this - ) - - - - - - - - - - - - - - everyNth - ( - n - , - position_of_first_nth_item - ) - - - - - - - - - - - - - - offsetGet - ( - key - ) - - - - - - - - + + - - + + randomItems + ( + number + , + preserve_keys + ) - - getKeys - ( - ) + + - - + + + + - + + + + + filterAll + ( + filterer + , + copy_keys + , + bind_callback_to_this + , + remove_filtered_items + ) + + + + + + + + + + + + + + offsetSet + ( + key + , + val + ) + + + + + + + + + + + + + + intersectByKeys + ( + arr + ) + + + + + - + - - + + - - getCollectionsOfSizeN - ( - max_size_of_each_collection - ) + + diffAssocUsing + ( + items + , + key_comparator + ) - - + + - + - + - - + + - - mergeMeWith - ( - items - ) + + containsItems + ( + items + ) - - + + - + - + - - + + - - getIfExists - ( - key - , - default_value - ) + + intersectByItemsUsingCallback + ( + arr + , + item_comparator + ) - - + + - + - + - - - - - sort - ( - callable - , - type - ) - - - - - - - - - - - - - - diffKeysUsing - ( - items - , - key_comparator - ) - - - - - - - - - - - - - - getAsNewType - ( - new_collection_class - ) - - - - - + + + + + each + ( + callback + , + termination_value + , + bind_callback_to_this + ) + + + + + + + + + + + + + + sortByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + removeAll + ( + keys + ) + + + + + + + + + + + + + + searchByCallback + ( + callback + , + bind_callback_to_this + ) + + + + + + + + + + + + + + diffAssoc + ( + items + ) + + + + + - + - - - - - intersectByKeysAndItems - ( - arr - ) - - - - - - - - - - - - - - setValForEachItem - ( - field_name - , - field_val - , - add_field_if_not_present - ) - - - - - - - - - - - - - - __isset - ( - key - ) - - - - - - - - - - - - - - diffKeys - ( - items - ) - - - - - - - - - - - - - - tap - ( - callback - ) - - - - - - - - - - - - - - searchAllByVal - ( - value - , - strict - ) - - - - - - - + + + + + containsItemWithKey + ( + key + , + item + ) + + + + + + + + + + + + + + sortMeDescByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + paginate + ( + page_number + , + num_items_per_page + ) + + + + + + + + + + + + + + getAndRemoveFirstItem + ( + ) + + + + + + + - - + + - - prependItem - ( - item - , - key - ) + + __set + ( + key + , + val + ) - - + + - + - + - - - - - __call - ( - method_name - , - arguments - ) + + - - + + __unset + ( + key + ) - - - - + + - - - - - getAllWhereKeysNotIn - ( - keys - ) - - - - - - - + + + - - - - - sortMeByMultipleFields - ( - param - ) - - - - - - - - - - - - - - - getKeyForDynamicMethod - ( - name - , - methods_array - , - search_parent_class_registration - ) - - - - - + + + + + whenTrue + ( + truthy_value + , + callback + , + default + ) + + + + + + + + + + + + + + map + ( + callback + , + preserve_keys + , + bind_callback_to_this + ) + + + + + - + - - + + + + + pipeAndReturnSelf + ( + callback + ) - - lastItem - ( - ) + + - - - + + + + - - - + + - - + + makeAllKeysNumeric + ( + starting_key + ) - - CollectionInterfaceImplementationTrait + + - - + + + + - - + + - - + + diff + ( + items + ) - - + + - + + + + + + + + + + filterFirstN + ( + filterer + , + max_number_of_filtered_items_to_return + , + copy_keys + , + bind_callback_to_this + , + remove_filtered_items + ) + + + + + - + - - + + - - checkType - ( - item - ) + + sortMe + ( + callable + , + type + ) - - + + - + - + - - - - - max - ( - ) + + - - + + randomKey + ( + ) - - - - + + - - + + + + - - median - ( - ) + + - - + + diffUsing + ( + items + , + callback + ) - - - - + + - - - - - product - ( - ) - - - - - - - - - - - - - - getTypes - ( - ) - - - - - - - - - - - - - - itemFromString - ( - str - ) - - - - - - - - - - - - - - mode - ( - ) - - - + + + + + - + + + + + makeNew + ( + items + , + preserve_keys + ) + + + + + + + + + + + + + + containsKey + ( + key + ) + + + + + + + + + + + + + + sortByMultipleFields + ( + param + ) + + + + + + + + + + + + + + everyNth + ( + n + , + position_of_first_nth_item + ) + + + + + + + + + + + + + + offsetGet + ( + key + ) + + + + + + + + + + + + + + getKeys + ( + ) + + + + + - + - - - - - min - ( - ) - - - + + + + + getCollectionsOfSizeN + ( + max_size_of_each_collection + ) + + + + + + + + + + + + + + mergeMeWith + ( + items + ) + + + + + + + + + + + + + + getIfExists + ( + key + , + default_value + ) + + + + + + + + + + + + + + sort + ( + callable + , + type + ) + + + + + + + + + + + + + + diffKeysUsing + ( + items + , + key_comparator + ) + + + + + + + + - - - - + + - - + + getAsNewType + ( + new_collection_class + ) - - average - ( - ) + + - - + + + + - + + + + + setValForEachItem + ( + field_name + , + field_val + , + add_field_if_not_present + ) + + + + + + + + + + + + + + intersectByKeysAndItems + ( + arr + ) + + + + + + + + + + + + + + __isset + ( + key + ) + + + + + - + - - - - - sum - ( - ) - - - - - - - - - - - - - - itemToString - ( - item - ) - - - - - - - - - - - - - - NumericsCollection - - - + + - - + + tap + ( + callback + ) - - + + - - + + + + - - + + - - - - - - - - - - __construct - ( - numbers - ) - - - - - - - - - - - - - - + + diffKeys + ( + items + ) - - + + - - versatile_collections_items + + + + - - + + - - + + searchAllByVal + ( + value + , + strict + ) - - + + - - - - + + + + - - + + - - checkType - ( - item - ) + + prependItem + ( + item + , + key + ) - - + + - - - - + + + + - - + + - - getTypes - ( - ) + + getAllWhereKeysNotIn + ( + keys + ) - - + + - - - - + + + + - - + + - - itemFromString - ( - str - ) + + sortMeByMultipleFields + ( + param + ) - - + + - - - - + + + + - - + + - - itemToString - ( - item - ) + + lastItem + ( + ) - - - + + + - - - + + + - - + + - - IntsCollection + + CollectionInterface - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - __construct - ( - arr_objs - ) + + __construct + ( + arrays + ) - - + + - - + + - - + + - - - - + + + + - - + + - - versatile_collections_items + + versatile_collections_items - - + + - - + + - - + + - - - - + + + + - - + + - - isRightTypeOrThrowInvalidTypeException - ( - item - , - calling_functions_name - ) + + checkType + ( + item + ) - - + + - + - - + + - - prependItem - ( - item - , - key - ) + + getTypes + ( + ) - - + + + - - - - + + + - - + + - - prependCollection - ( - other - ) + + ArraysCollection - - + + - - - - + + - - + + - - unionMeWith - ( - items - ) + + - - + + - + - - + + + + + __construct + ( + arr_objs + ) + + + - - offsetSet - ( - key - , - val - ) + + - - + + - + - + - - + + - - appendCollection - ( - other - ) + + versatile_collections_items - - - + + - - - + + - - + + - - StrictlyTypedCollectionInterfaceImplementationTrait + + + + - - + + - - + + isRightTypeOrThrowInvalidTypeException + ( + item + , + calling_functions_name + ) - - + + - - + + + + - - - - - - - + + - - checkType - ( - item - ) + + prependItem + ( + item + , + key + ) - - + + - - + + - - - - - getTypes - ( - ) - - - - + + - - - + + prependCollection + ( + other + ) - - + + - - ResourcesCollection + + + + - - + + - - + + unionMeWith + ( + items + ) - - + + - - + + + + - - + + - - - - + + offsetSet + ( + key + , + val + ) - - + + - - checkType - ( - item - ) - - - - - - + + - - + + - - getTypes - ( - ) + + appendCollection + ( + other + ) - - + + + - - - - + + + - - + + - - uniqueNonStrict - ( - ) + + StrictlyTypedCollectionInterfaceImplementationTrait - - - + + - - - + + - - + + - - ScalarsCollection - - - + + - - + + + + - - + + - - + + checkType + ( + item + ) - + - - - - + + + + - - + + - - __construct - ( - arrays - ) + + getTypes + ( + ) - - + + + - - + + + - - + + - - - - + + StrictlyTypedCollectionInterface - - + + - - versatile_collections_items + + - - + + - - + + - - + + - - + + - - + + + + + __construct + ( + objects + ) - - checkType - ( - item - ) + + - - + + - + + + + - + - - - - - getTypes - ( - ) + + - - - + + versatile_collections_items - - - + + - - + + - - ArraysCollection + + - - + + + + - - + + - - + + checkType + ( + item + ) - - + + - - + + + + - - - - + + - - + + getTypes + ( + ) - - __construct - ( - sort_type - ) + + - - + + + + - - + + - - + + __call + ( + method_name + , + arguments + ) - - - - - + + + - - + + + - - valid_sort_types + + - - + + ObjectsCollection - - - - + + - - + + - - sort_type + + - - + + - - + + - - + + + + - - - - + + - - + + __construct + ( + numbers + ) - - setSortType - ( - sort_type - ) + + - - + + - - - - - + + - - + + + + - - getValidSortTypes - ( - ) + + - - + + versatile_collections_items - - - - + + - - + + - - getSortType - ( - ) + + - - - + + + + - - - + + - - + + checkType + ( + item + ) - - SortType + + - - + + + + - - + + - - + + getTypes + ( + ) - - + + - - - - - + + + + - - + + - - getClosureFromCallable - ( - callable - ) + + itemFromString + ( + str + ) - - + + - + - - - - - - - - bindObjectAndScopeToClosure - ( - closure - , - newthis - ) - - - - - - - - - - - - - - - getThrowableAsStr - ( - e - , - eol - ) - - - - - - - - - - - - - - - gettype - ( - var - ) - - - - - - - - - - - - - - Utils - - - - - - - - - - - - - - - - - - - - - - - - - - unionWith - ( - items - ) - - - - - - - - - - - - - - getIterator - ( - ) - - - - - - - - - - - - - - reduceWithKeyAccess - ( - reducer - , - initial_value - ) - - - - - - - - - - - - - - randomKeys - ( - number - ) - - - - - - - - - - - - - - containsItem - ( - item - ) - - - - - - - - - - - - - - splice - ( - offset - , - length - , - replacement - ) - - - - - - - - - - - - - - intersectByKeysUsingCallback - ( - arr - , - key_comparator - ) - - - - - - - - - - - - - - column - ( - column_key - , - index_key - ) - - - - - - - - - - - - - - mergeWith - ( - items - ) - - - - - - - - - - - - - - yieldCollectionsOfSizeN - ( - max_size_of_each_collection - ) - - - - - - - - - - - - - - sortDesc - ( - callable - , - type - ) - - - - - - - - - - - - - - __get - ( - key - ) - - - - - - - - - - - - - - randomItem - ( - ) - - - - - - - - - - - - - - intersectByKeysAndItemsUsingCallbacks - ( - arr - , - key_comparator - , - item_comparator - ) - - - - - - - - - - - - - - unionMeWith - ( - items - ) - - - - - - - - - - - - - - put - ( - key - , - value - ) - - - - - - - - - - - - - - appendCollection - ( - other - ) - - - - - - - - - - - - - - reverseMe - ( - ) - - - - - - - - - - - - - - appendItem - ( - item - ) - - - - - - - - - - - - - - reverse - ( - ) - - - - - - - - - - - - - - toArray - ( - ) - - - - - - - - - - - - - - getAllWhereKeysIn - ( - keys - ) - - - - - - - - - - - - - - whenFalse - ( - falsy_value - , - callback - , - default - ) - - - - - - - - - - - - - - sortMeByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - sortDescByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - split - ( - numberOfGroups - ) - - - - - - - - - - - - - - slice - ( - offset - , - length - ) - - - - - - - - - - - - - - getItems - ( - ) - - - - - - - - - - - - - - shuffle - ( - preserve_keys - ) - - - - - - - - - - - - - - intersectByItems - ( - arr - ) - - - - - - - - - - - - - - count - ( - ) - - - - - - - - - - - - - - allSatisfyConditions - ( - callback - , - bind_callback_to_this - ) - - - - - - - - - - - - - - push - ( - item - ) - - - - - - - - - - - - - - getAndRemoveLastItem - ( - ) - - - - - - - - - - - - - - pull - ( - key - , - default - ) - - - - - - - - - - - - - - unique - ( - ) - - - - - - - - - - - - - - offsetUnset - ( - key - ) - - - - - - - - - - - - - - transform - ( - transformer - , - bind_callback_to_this - ) - - - - - - - - - - - - - - reduce - ( - reducer - , - initial_value - ) - - - - - - - - - - - - - - isEmpty - ( - ) - - - - - - - - - - - - - - searchByVal - ( - value - , - strict - ) - - - - - - - - - - - - - - offsetExists - ( - key - ) - - - - - - - - - - - - - - pipeAndReturnCallbackResult - ( - callback - ) - - - - - - - - - - - - - - sortMeDesc - ( - callable - , - type - ) - - - - - - - - - - - - - - take - ( - limit - ) - - - - - - - - - - - - - - prependCollection - ( - other - ) - - - - - - - - - - - - - - containsKeys - ( - keys - ) - - - - - - - - - - - - - - firstItem - ( - ) - - - - - - - - - - - - - - randomItems - ( - number - , - preserve_keys - ) - - - - - - - - - - - - - - filterAll - ( - filterer - , - copy_keys - , - bind_callback_to_this - , - remove_filtered_items - ) - - - - - - - - - - - - - - offsetSet - ( - key - , - val - ) - - - - - - - - - - - - - - intersectByKeys - ( - arr - ) - - - - - - - - - - - - - - diffAssocUsing - ( - items - , - key_comparator - ) - - - - - - - - - - - - - - containsItems - ( - items - ) - - - - - - - - - - - - - - intersectByItemsUsingCallback - ( - arr - , - item_comparator - ) - - - - - - - - - - - - - - each - ( - callback - , - termination_value - , - bind_callback_to_this - ) - - - - - - - - - - - - - - sortByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - removeAll - ( - keys - ) - - - - - - - - - - - - - - searchByCallback - ( - callback - , - bind_callback_to_this - ) - - - + - - - - + + - - + + itemToString + ( + item + ) - - diffAssoc - ( - items - ) + + + - - + + + - - - - - - - - - - containsItemWithKey - ( - key - , - item - ) - - - - - - - - - - - - - - sortMeDescByKey - ( - callable - , - type - ) - - - - - - - - - - - - - - paginate - ( - page_number - , - num_items_per_page - ) - - - - - - - - - - - - - - getAndRemoveFirstItem - ( - ) - - - - - - - - - - - - - - __set - ( - key - , - val - ) - - - - - - - - - - - - - - __unset - ( - key - ) - - - - - - - - - - - - - - whenTrue - ( - truthy_value - , - callback - , - default - ) - - - - - - - - - - - - - - map - ( - callback - , - preserve_keys - , - bind_callback_to_this - ) - - - - - - - - - - - - - - pipeAndReturnSelf - ( - callback - ) - - - - - - - - - - - - - - makeAllKeysNumeric - ( - starting_key - ) - - - - - - - - - - - - - - diff - ( - items - ) - - - - - - - - - - - - - - filterFirstN - ( - filterer - , - max_number_of_filtered_items_to_return - , - copy_keys - , - bind_callback_to_this - , - remove_filtered_items - ) - - - - - - - - - - - - - - sortMe - ( - callable - , - type - ) - - - - - - - - - - - - - - randomKey - ( - ) - - - - - - - - - - - - - - diffUsing - ( - items - , - callback - ) - - - - - - - - - - - - - - - makeNew - ( - items - , - preserve_keys - ) - - - - - - - - - - - - - - containsKey - ( - key - ) - - - - - - - - - - - - - - sortByMultipleFields - ( - param - ) - - - - - - - - - - - - - - everyNth - ( - n - , - position_of_first_nth_item - ) - - - - - - - - - - - - - - offsetGet - ( - key - ) - - - - - - - - + + - - + + IntsCollection - - getKeys - ( - ) + + - - + + - - - - + + - - + + - - getCollectionsOfSizeN - ( - max_size_of_each_collection - ) + + + + - - - - - - - + + - - + + checkType + ( + item + ) - - mergeMeWith - ( - items - ) + + - - + + + + - - - - + + - - - - - getIfExists - ( - key - , - default_value - ) - - - - - - - - - - - - - - sort - ( - callable - , - type - ) - - - - - - - - - - - - - - diffKeysUsing - ( - items - , - key_comparator - ) - - - - - - - - - - - - - - getAsNewType - ( - new_collection_class - ) - - - - - - - - - - - - - - setValForEachItem - ( - field_name - , - field_val - , - add_field_if_not_present - ) - - - - - - - - - - - - - - intersectByKeysAndItems - ( - arr - ) - - - - - - - - - - - - - - __isset - ( - key - ) - - - - - - - - - - - - - - tap - ( - callback - ) - - - - - - - - - - - - - - diffKeys - ( - items - ) - - - - - - - - - - - - - - searchAllByVal - ( - value - , - strict - ) - - - - - - - - + + getTypes + ( + ) - - - - - prependItem - ( - item - , - key - ) - - - - - - - - - - - - - - getAllWhereKeysNotIn - ( - keys - ) - - - - - - - - - - - - - - sortMeByMultipleFields - ( - param - ) - - - - - - - - + + + - - + + + - - lastItem - ( - ) + + - - - + + ResourcesCollection - - - + + - - + + - - CollectionInterface + + - - + + + - - + + - - + + GenericCollection - - + + - - + + - - - - + + - - + + - - checkType - ( - item - ) + + + + - - + + - - - - + + __construct + ( + callables + ) - - + + - - getTypes - ( - ) + + - - - + + - - - + + + + - - + + - - StrictlyTypedCollectionInterface + + versatile_collections_items - - + + - - + + - - + + - - + + + + - - + + - - - - + + checkType + ( + item + ) - - + + - - __construct - ( - strings - ) + + + + - - + + - - + + getTypes + ( + ) - - + + + - - - - + + + - - + + - - versatile_collections_items + + CallablesCollection - - + + - - + + - - + + - - - - + + - - + + - - checkType - ( - item - ) + + + + - - + + - - - - + + __construct + ( + sort_type + ) - - + + - - getTypes - ( - ) + + - - - + + - - - + + + + + - - + + - - StringsCollection + + valid_sort_types - - + + - - + + + + - - + + - - + + sort_type - - + + - - - - + + - - + + - - __construct - ( - numbers - ) + + + + - - + + - - + + setSortType + ( + sort_type + ) - - + + - - - - + + + + + - - + + - - versatile_collections_items + + getValidSortTypes + ( + ) - - + + - - + + + + - - + + - - - - + + getSortType + ( + ) - - + + + - - checkType - ( - item - ) + + + - - + + - - - - + + SortType - - + + - - getTypes - ( - ) + + - - + + - - - - + + - - + + - - itemFromString - ( - str - ) + + + + - - + + - - - - + + checkType + ( + item + ) - - + + - - itemToString - ( - item - ) + + + + - - - + + - - - + + getTypes + ( + ) - - + + - - FloatsCollection + + + + - - + + - - + + uniqueNonStrict + ( + ) - - + + + - - + + + - - + + - - - - + + ScalarsCollection - - + + - - __construct - ( - objects - ) + + - - + + - - + + - - + + - - - - + + + + - - + + - - versatile_collections_items + + __construct + ( + items + ) - - + + - - + + - - + + - - - - + + + + - - + + - - checkType - ( - item - ) + + versatile_collections_methods_for_this_instance - - + + - - - - + + + + + - - + + - - getTypes - ( - ) + + versatile_collections_static_methods - - + + - - - - + + + + + + + + + + versatile_collections_items + + + + + + + + + + + + + + + versatile_collections_methods_for_all_instances + + + + + + + + + + + + + + + + + + + + unionWith + ( + items + ) + + + + + + + + + + + + + + + addMethodForAllInstances + ( + name + , + callable + , + has_return_val + , + bind_to_this_on_invocation + ) + + + + + + + + + + + + + + getIterator + ( + ) + + + + + + + + + + + + + + reduceWithKeyAccess + ( + reducer + , + initial_value + ) + + + + + + + + + + + + + + randomKeys + ( + number + ) + + + + + + + + + + + + + + containsItem + ( + item + ) + + + + + + + + - - + + + + + splice + ( + offset + , + length + , + replacement + ) + + + + + + + + + + + + + + intersectByKeysUsingCallback + ( + arr + , + key_comparator + ) + + + + + + + + + + + + + + column + ( + column_key + , + index_key + ) + + + + + + + + + + + + + + mergeWith + ( + items + ) + + + + + + + + + + + + + + yieldCollectionsOfSizeN + ( + max_size_of_each_collection + ) + + + + + + + + + + + + + + sortDesc + ( + callable + , + type + ) + + + + + + + + + + + + + + __get + ( + key + ) + + + + + + + + + + + + + + randomItem + ( + ) + + + + + + + + + + + + + + intersectByKeysAndItemsUsingCallbacks + ( + arr + , + key_comparator + , + item_comparator + ) + + + + + + + + + + + + + + unionMeWith + ( + items + ) + + + + + + + + + + + + + + appendCollection + ( + other + ) + + + + + + + + + + + + + + toArray + ( + ) + + + + + + + + + + + + + + reverseMe + ( + ) + + + + + + + + + + + + + + appendItem + ( + item + ) + + + + + + + + + + + + + + reverse + ( + ) + + + + + + + + + + + + + + put + ( + key + , + value + ) + + + + + + + + + + + + + + getAllWhereKeysIn + ( + keys + ) + + + + + + + + + + + + + + whenFalse + ( + falsy_value + , + callback + , + default + ) + + + + + + + + + + + + + + sortMeByKey + ( + callable + , + type + ) + + + + + + + + - - __call - ( - method_name - , - arguments - ) + + + + + sortDescByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + + validateMethodName + ( + name + , + method_name_was_passed_to + , + class_in_which_method_was_called + ) + + + + + + + + - - - + + + + + split + ( + numberOfGroups + ) + + + + + + + + + + + + + + slice + ( + offset + , + length + ) + + + + + + + + + + + + + + shuffle + ( + preserve_keys + ) + + + + + + + + + + + + + + getItems + ( + ) + + + + + + + + + + + + + + intersectByItems + ( + arr + ) + + + + + + + + + + + + + + count + ( + ) + + + + + + + + + + + + + + + __callStatic + ( + method_name + , + arguments + ) + + + + + + + + + + + + + + allSatisfyConditions + ( + callback + , + bind_callback_to_this + ) + + + + + + + + + + + + + + push + ( + item + ) + + + + + + + + + + + + + + getAndRemoveLastItem + ( + ) + + + + + + + + + + + + + + pull + ( + key + , + default + ) + + + + + + + + + + + + + + unique + ( + ) + + + + + + + + + + + + + + offsetUnset + ( + key + ) + + + + + + + + + + + + + + transform + ( + transformer + , + bind_callback_to_this + ) + + + + + + + + + + + + + + reduce + ( + reducer + , + initial_value + ) + + + + + + + + + + + + + + isEmpty + ( + ) + + + + + + + + + + + + + + searchByVal + ( + value + , + strict + ) + + + + + + + + + + + + + + offsetExists + ( + key + ) + + + + + + + + + + + + + + pipeAndReturnCallbackResult + ( + callback + ) + + + + + + + + + + + + + + sortMeDesc + ( + callable + , + type + ) + + + + + + + + + + + + + + take + ( + limit + ) + + + + + + + + - - - + + - - + + prependCollection + ( + other + ) - - ObjectsCollection + + - - + + + + - - + + - - + + containsKeys + ( + keys + ) - - + + - - + + + + - - - - + + - - + + firstItem + ( + ) - - __construct - ( - field_name - , - sort_direction - , - sort_type - ) + + - - + + + + - - + + + + + intersectByKeys + ( + arr + ) + + + + + + + + + + + + + + filterAll + ( + filterer + , + copy_keys + , + bind_callback_to_this + , + remove_filtered_items + ) + + + + + + + + + + + + + + offsetSet + ( + key + , + val + ) + + + + + + + + + + + + + + diffAssocUsing + ( + items + , + key_comparator + ) + + + + + + + + + + + + + + randomItems + ( + number + , + preserve_keys + ) + + + + + + + + + + + + + + containsItems + ( + items + ) + + + + + + + + + + + + + + intersectByItemsUsingCallback + ( + arr + , + item_comparator + ) + + + + + + + + + + + + + + each + ( + callback + , + termination_value + , + bind_callback_to_this + ) + + + + + + + + + + + + + + sortByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + removeAll + ( + keys + ) + + + + + + + + + + + + + + searchByCallback + ( + callback + , + bind_callback_to_this + ) + + + + + + + + + + + + + + diffAssoc + ( + items + ) + + + + + + + + - - + + + + + containsItemWithKey + ( + key + , + item + ) + + + + + + + + + + + + + + sortMeDescByKey + ( + callable + , + type + ) + + + + + + + + + + + + + + paginate + ( + page_number + , + num_items_per_page + ) + + + + + + + + + + + + + + getAndRemoveFirstItem + ( + ) + + + + + + + + + + + + + + __set + ( + key + , + val + ) + + + + + + + + - - - - - + + - - + + __unset + ( + key + ) - - valid_sort_types + + - - + + + + + + + + + + performMultiSort + ( + array_to_be_sorted + , + param + ) + + + + + + + + + + + + + + whenTrue + ( + truthy_value + , + callback + , + default + ) + + + + + + + + + + + + + + map + ( + callback + , + preserve_keys + , + bind_callback_to_this + ) + + + + + + + + + + + + + + pipeAndReturnSelf + ( + callback + ) + + + + + + + + + + + + + + makeAllKeysNumeric + ( + starting_key + ) + + + + + + + + - - - - + + + + + diff + ( + items + ) + + + + + + + + + + + + + + filterFirstN + ( + filterer + , + max_number_of_filtered_items_to_return + , + copy_keys + , + bind_callback_to_this + , + remove_filtered_items + ) + + + + + + + + - - + + + + + sortMe + ( + callable + , + type + ) + + + + + + + + + + + + + + randomKey + ( + ) + + + + + + + + + + + + + + diffUsing + ( + items + , + callback + ) + + + + + + + + + + + + + + performSort + ( + items_to_sort + , + callable + , + type + , + sort_function_name_not_requiring_callback + , + sort_function_name_requiring_callback + ) + + + + + + + + + - - sort_direction + + + + + makeNew + ( + items + , + preserve_keys + ) + + + + + + + + + + + + + + + addStaticMethod + ( + name + , + callable + , + has_return_val + ) + + + + + + + + + + + + + + containsKey + ( + key + ) + + + + + + + + + + + + + + sortByMultipleFields + ( + param + ) + + + + + + + + - - + + + + + addMethod + ( + name + , + callable + , + has_return_val + , + bind_to_this + ) + + + + + + + + + + + + + + everyNth + ( + n + , + position_of_first_nth_item + ) + + + + + + + + + + + + + + offsetGet + ( + key + ) + + + + + + + + + + + + + + getKeys + ( + ) + + + + + + + + + + + + + + getCollectionsOfSizeN + ( + max_size_of_each_collection + ) + + + + + + + + + + + + + + mergeMeWith + ( + items + ) + + + + + + + + + + + + + + getIfExists + ( + key + , + default_value + ) + + + + + + + + + + + + + + sort + ( + callable + , + type + ) + + + + + + + + + + + + + + diffKeysUsing + ( + items + , + key_comparator + ) + + + + + + + + + + + + + + getAsNewType + ( + new_collection_class + ) + + + + + + + + + + + + + + intersectByKeysAndItems + ( + arr + ) + + + + + + + + + + + + + + setValForEachItem + ( + field_name + , + field_val + , + add_field_if_not_present + ) + + + + + + + + + + + + + + __isset + ( + key + ) + + + + + + + + + + + + + + diffKeys + ( + items + ) + + + + + + + + + + + + + + tap + ( + callback + ) + + + + + + + + - - - - + + + + + searchAllByVal + ( + value + , + strict + ) + + + + + + + + + + + + + + prependItem + ( + item + , + key + ) + + + + + + + + + + + + + + __call + ( + method_name + , + arguments + ) + + + + + + + + + + + + + + getAllWhereKeysNotIn + ( + keys + ) + + + + + + + + + + + + + + sortMeByMultipleFields + ( + param + ) + + + + + + + + + + + + + + + getKeyForDynamicMethod + ( + name + , + methods_array + , + search_parent_class_registration + ) + + + + + + + + + + + + + + lastItem + ( + ) + + + + + + + + - - + + - - sort_type + + CollectionInterfaceImplementationTrait - - + + - - - - - + + - - + + - - valid_sort_directions + + - - + + - - - - + + + + - - + + - - field_name + + __construct + ( + field_name + , + sort_direction + , + sort_type + ) - - + + - - + + - - + + - - - - + + + + + - - + + - - setSortDirection - ( - sort_direction - ) + + valid_sort_types - - + + - - - - + + + + - - + + - - getSortDirection - ( - ) + + sort_direction - - + + - - - - + + + + - - + + - - setSortType - ( - sort_type - ) + + sort_type - - + + - - - - + + + + + - - + + - - validateSortDirection - ( - sort_direction - ) + + valid_sort_directions - - + + - - - + + + - - - - - validateSortType - ( - sort_type - ) + + - - - - - - - - - - - - - - getValidSortDirections - ( - ) + + field_name - - + + - - - - + + - - + + - - getFieldName - ( - ) + + + + - - + + - - - - - + + setSortDirection + ( + sort_direction + ) - - + + - - getValidSortTypes - ( - ) + + + + - - + + - - - - + + getSortDirection + ( + ) - - + + - - validateFieldName - ( - field_name - ) + + + + - - + + - - - - + + setSortType + ( + sort_type + ) - - + + - - setFieldName - ( - field_name - ) + + + + - - + + - - - - + + validateSortDirection + ( + sort_direction + ) - - + + - - getSortType - ( - ) + + + + - - - + + - - - + + validateSortType + ( + sort_type + ) - - + + - - MultiSortParameters + + + + + - - + + - - + + getValidSortDirections + ( + ) + + + + + + + + + + + + + + getFieldName + ( + ) - - + + - - - + + + + + - - + + - - GenericCollection + + getValidSortTypes + ( + ) - - + + - - + + + + - - + + - - + + validateFieldName + ( + field_name + ) - - + + - - - - + + + + - - + + - - __construct - ( - callables - ) + + setFieldName + ( + field_name + ) - - + + - - + + + + - - + + - - - - + + getSortType + ( + ) - - + + + - - versatile_collections_items + + + - - + + - - + + MultiSortParameters - - + + - - - - + + - - + + - - checkType - ( - item - ) + + - + - + - - - - - getTypes - ( - ) - - - - - - - - + + - - + + __construct + ( + strings + ) - - CallablesCollection + + - - + + - - - - - + + - - + + + + - - - - + + - - + + versatile_collections_items - - __construct - ( - objects - ) + + - - + + - - + + - - + + + + - - - - + + - - + + checkType + ( + item + ) - - versatile_collections_items + + - - + + + + - - - - + + - - + + getTypes + ( + ) - - class_name + + + - - + + + - - + + - - + + StringsCollection - - - - - - - - - - checkType - ( - item - ) - - - - - - - - - - - - - - - makeNewForSpecifiedClassName - ( - class_name - , - items - , - preserve_keys - ) - - - - - - - - - - - - - - getTypes - ( - ) - - - - - - - - - - - - - - - SpecificObjectsCollection - - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/versatile-collections.png b/versatile-collections.png index 5a76fb9..e53fa4a 100644 Binary files a/versatile-collections.png and b/versatile-collections.png differ diff --git a/versatile-collections.svg b/versatile-collections.svg index 2268108..9c18fc0 100644 --- a/versatile-collections.svg +++ b/versatile-collections.svg @@ -1,592 +1,583 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - - - + - - - - ArraysCollection + - - + + Utils - - + + - - + + - + + - - + + - - ResourcesCollection + + SpecificObjectsCollection - - + + - - + + - + - + - - + + - - StrictlyTypedCollectionInterface + + FloatsCollection - - + + - - + + - + + + + - - + + - - IterablesCollection + + NumericsCollection - - + + - - + + - + - - - - - NumericsCollection + + - - + + NonArrayIterablesCollection - - + + - - + + - + - + - - + + - - CallablesCollection + + CollectionInterface - - + + - - + + - - - - + - - - - - ScalarsCollection + + - - + + ArraysCollection - - + + - - + + - + - + - - + + - - ObjectsCollection + + StrictlyTypedCollectionInterfaceImplementationTrait - - + + - - + + - - - - + + + - - + + - - SpecificObjectsCollection + + StrictlyTypedCollectionInterface - - + + - - + + - - - + + + - - + + - - IntsCollection + + ObjectsCollection - - + + - - + + - + - - + + - - SortType + + IntsCollection - - + + - - + + - - - + + + - - + + - - StrictlyTypedCollectionInterfaceImplementationTrait + + ResourcesCollection - - + + - - + + - - - + + + - - + + - - MultiSortParameters + + GenericCollection - - + + - - + + - - - + + - - + + + - - Utils + + - - + + CallablesCollection - - + + - - - + + - - + + + - - CollectionInterface + + - - + + SortType - - + + - - - + + - - + + - - GenericCollection + + + - - + + - - + + ScalarsCollection - - + + - - - + + + + + + - - + + - - StringsCollection + + CollectionInterfaceImplementationTrait - - + + - - + + - - - + + + - - + + - - FloatsCollection + + MultiSortParameters - - + + - - + + - + - - - - - - - CollectionInterfaceImplementationTrait - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + StringsCollection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +