pekkis/directory-calculator

Directory calculation library

Maintainers

Package info

github.com/pekkis/directory-calculator

pkg:composer/pekkis/directory-calculator

Statistics

Installs: 73 902

Dependents: 1

Suggesters: 0

Stars: 2

Open Issues: 0

v2.0.0 2018-08-17 11:30 UTC

This package is not auto-updated.

Last update: 2026-03-01 02:38:22 UTC


README

A library for calculating directories for objects (files)

Use case

One shall not put too many files (or sub directories) in one directory. Classic problem.

This library calculates more or less safe directories for objects identifiable by something (id, uuid, etc).

Quickstart

<?php

use Pekkis\DirectoryCalculator\DirectoryCalculator;
use Pekkis\DirectoryCalculator\Strategy\UniversalLeveledStrategy;

$calculator = new DirectoryCalculator(new UniversalLeveledStrategy());

$directory = $calculator->calculateDirectory($someObjectImplementingRequiredInterface);