codenom/handlers

Cross-module handler registration, for CodeIgniter 4

1.0 2020-07-25 11:40 UTC

This package is auto-updated.

Last update: 2024-04-25 20:32:12 UTC


README

Cross-module handler registration, for CodeIgniter 4

Quick Start

  1. Install with Composer: > composer require codenom/handlers
  2. Search for and register handlers: > php spark handlers:register

Features

The Handlers library allows for defining a config file and then registering any supported handlers across all namespaces.

Installation

Install easily via Composer to take advantage of CodeIgniter 4's autoloading capabilities and always be up-to-date:

  • > composer require codenom/handlers

Or, install manually by downloading the source files and adding the directory to app/Config/Autoload.php.

Configuration (optional)

The library's default behavior can be altered by extending its config file. Copy bin/HandlersConfig.php to app/Config/ and follow the instructions in the comments. If no config file is found in app/Config the library will use its own.

Usage

Run the following command to scan for any supported config files and register the defined handlers:

> php spark handlers:register

Handlers may be disabled using the delete() method from their corresponding Model. The register command may be rerun anytime to add new or update existing handlers.