Download the PHP package abmmhasan/bucket without Composer

On this page you can find all versions of the php package abmmhasan/bucket. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bucket

ArrayKit

Security & Standards Packagist Downloads License: MIT Packagist Version Packagist PHP Version GitHub Code Size Documentation

ArrayKit is a modern PHP 8.4+ library for elegant, high-performance array manipulation, dot notation utilities, dynamic configuration, hookable collections, and more. From shallow single arrays to deeply nested data structures — ArrayKit provides a fluent, reliable toolkit for real-world PHP projects.

Features at a Glance

Modules

Array Helpers

Helper Description
ArraySingle Helpers for single-dimensional arrays (set ops, mapWithKeys, countBy, min/max, paginate, duplicates, averages).
ArrayMulti Helpers for multi-dimensional arrays (flatten, collapse, depth, keyBy/indexBy, firstWhere, recursive sort/filter).
DotNotation Get/set/remove values using dot keys; wildcard support; escaped literal-dot paths; flatten & expand.
ArrayShape Lightweight array-shape assertions for row validation (require).
BaseArrayHelper Internal shared base for consistent API across helpers.
ArraySharedOps Internal shared operations used by ArraySingle and ArrayMulti (each/every/partition/skip*).

Config System

Class Description
Config Dot-access configuration loader with explicit hook-aware variants (getWithHooks, setWithHooks, fillWithHooks) plus compiled cache export/load and read memoization.
LazyFileConfig First-segment lazy loader (db.host loads db.php on demand) with namespace cache files for structural reads and a flat leaf-index cache for exact scalar lookups.
BaseConfigTrait Shared config logic.

Collections

Class Description
Collection OOP array wrapper implementing ArrayAccess, IteratorAggregate, Countable, JsonSerializable.
HookedCollection Extends Collection with on-get/on-set hooks for real-time transformation of values.
Pipeline Functional-style pipeline for chaining operations on collections.
LazyCollection Generator-backed lazy operations (mapLazy, filterLazy, chunkLazy, take, takeUntil).
BaseCollectionTrait Shared collection behavior.

Traits

Trait Description
HookTrait Generic hook system for on-get/on-set callbacks. Used by Config, LazyFileConfig, and HookedCollection.
DTOTrait Utility trait for DTO-like behavior: populate, extract, cast arrays/objects easily.

Helper Functions

Helper Surface Description
Infocyph\ArrayKit\* Namespaced helper functions (compare, array_get, array_set, collect, chain) autoloaded by default.
functions.php Optional global helper variants (manual include when needed).

➤ Facade

Class Description
ArrayKit Single entry point for arrays, dot tools, config, and collections (single(), multi(), etc.).

Requirements

Installation

Quick Examples

One Facade Entry Point

Single-Dimensional Helpers

Multi-Dimensional Helpers

Dot Notation

Config Hooks (Explicit)

Hooked Collection

🔹 DTO Trait Example

Lazy + Shape + Cache

Behavior Notes

Security

Protected by PHPForge — an automated quality and security gate for PHP projects.


Made with ❤️ for the PHP community
MIT Licensed
Documentation • Security • Code of Conduct • Contributing • Report BugRequest Feature

All versions of bucket with dependencies

PHP Build Version
Package Version
Requires php Version >=8.4
ext-hash Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package abmmhasan/bucket contains the following files

Loading the files please wait ...