Page MenuHomeDevCentral

Fetch files from a directory
ClosedPublic

Authored by dereckson on Feb 7 2022, 02:34.
Tags
None
Referenced Files
F26127219: D2500.id6298.diff
Mon, Apr 20, 08:39
F26072491: D2500.diff
Sun, Apr 19, 23:47
F26036370: D2500.id6296.diff
Sun, Apr 19, 17:59
Unknown Object (File)
Sat, Apr 18, 06:34
Unknown Object (File)
Thu, Apr 16, 02:49
Unknown Object (File)
Mon, Apr 13, 20:55
Unknown Object (File)
Fri, Apr 10, 16:39
Unknown Object (File)
Thu, Apr 9, 15:58
Subscribers
None

Details

Summary

Mirror the File class into a Directory class,
with similar methods.

Allow to glob files in a directory and gets the result
as a collection of File instances.

Use cases

Nasqueron Notifications, Auth Grove and Zed can benefit from
autodiscovery mechanism where all files in a directory are
loaded as events, services or, for Zed, health checks.

Sites also use glob to find files like images in a directory.

With those new Directory and glob components, result will use
the File class, offering an unified interface to query file
and path information.

Test Plan
  • Unit tests provided
  • Zed uses Directory::glob method for SiteHealth engine (see T1678).

Diff Detail

Repository
rKOT Keruald OmniTools
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.

Test was in bad path/namespace. Checking method signatures.

This revision is now accepted and ready to land.Feb 7 2022, 02:41
This revision was automatically updated to reflect the committed changes.