Page MenuHomeDevCentral

WIP: refresh collections
ClosedPublic

Authored by dereckson on Jan 29 2022, 20:24.
Tags
None
Referenced Files
F47086339: D2493.id6282.diff
Sat, Aug 29, 15:25
F47086323: D2493.id6319.diff
Sat, Aug 29, 15:25
F47086308: D2493.id6320.diff
Sat, Aug 29, 15:25
F47073816: D2493.id6282.diff
Sat, Aug 29, 14:39
F47029146: D2493.diff
Sat, Aug 29, 11:12
F47019650: D2493.diff
Sat, Aug 29, 10:22
F46991777: D2493.id6319.diff
Sat, Aug 29, 07:32
Unknown Object (File)
Mon, Aug 24, 07:43
Subscribers
None

Details

Summary

Create a way to express the intent of an array in the code:
Vector and HashMap classes allow to convey the ideas keys
will be indexes or keys.

Still to do: ArrayAccess, dedup, tests

Test Plan

New tests units suite (still to write)

Diff Detail

Repository
rKOT Keruald OmniTools
Lint
Lint Errors
SeverityLocationCodeMessage
Errorsrc/DateTime/DateStamp.php:66PHPCS.E.Generic.Files.LineLength.MaxExceededGeneric.Files.LineLength.MaxExceeded
Errorsrc/Strings/Multibyte/StringUtilities.php:14PHPCS.E.Generic.Files.LineLength.MaxExceededGeneric.Files.LineLength.MaxExceeded
Warningtests/Collections/VectorTest.php:103PHPCS.W.Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassGeneric.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass
Unit
Tests Passed
Branch
collections
Build Status
Buildable 3910
Build 4161: arc lint + arc unit

Event Timeline

dereckson held this revision as a draft.
dereckson published this revision for review.Feb 9 2022, 22:52
dereckson accepted this revision.
This revision is now accepted and ready to land.Feb 9 2022, 22:52
This revision was landed with ongoing or failed builds.Feb 9 2022, 22:53
This revision was automatically updated to reflect the committed changes.