holistic-agency/php-extensions

PHP Extensions Manager

dev-main 2025-08-20 11:50 UTC

This package is not auto-updated.

Last update: 2025-08-21 10:47:39 UTC


README

PHP Extensions Manager

Installation

composer require holistic-agency/php-extensions:dev-main

Usage

use HolisticAgency\PhpExtensions\Builder;

$em = Builder::createManager(
    __DIR__ . '/var/cache/php.extensions.cache',
   __DIR__ . '/var/cache/managed.extensions.cache',
);

if (!$em->keys()) {
    $em->add([
        // ... instances of HolisticAgency\PhpExtensions\ExtensionInterface
    ]);

foreach ($em->keys() as $key) {
    var_dump($em->get($key));
}