Page MenuHomeDevCentral

WIP: refresh collections
ClosedPublic

Authored by dereckson on Jan 29 2022, 20:24.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jun 7, 06:07
Unknown Object (File)
Tue, Jun 3, 23:00
Unknown Object (File)
Tue, Jun 3, 19:31
Unknown Object (File)
Mon, Jun 2, 08:01
Unknown Object (File)
Sun, Jun 1, 12:57
Unknown Object (File)
Mon, May 26, 09:01
Unknown Object (File)
Wed, May 21, 20:56
Unknown Object (File)
Tue, May 20, 02:48
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.