Page MenuHomeDevCentral

WIP: refresh collections
ClosedPublic

Authored by dereckson on Jan 29 2022, 20:24.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 22, 01:45
Unknown Object (File)
Sun, Dec 22, 01:29
Unknown Object (File)
Thu, Dec 19, 07:46
Unknown Object (File)
Thu, Dec 19, 07:27
Unknown Object (File)
Wed, Dec 18, 06:12
Unknown Object (File)
Tue, Dec 17, 08:15
Unknown Object (File)
Fri, Dec 13, 13:29
Unknown Object (File)
Thu, Dec 12, 19:49
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.