Download the PHP package oihana/php-system without Composer
On this page you can find all versions of the php package oihana/php-system. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download oihana/php-system
More information about oihana/php-system
Files in oihana/php-system
Download oihana/php-system
More information about oihana/php-system
Files in oihana/php-system
Vendor oihana
Package php-system
Short Description The Oihana PHP System library
License MPL-2.0
Homepage https://github.com/BcommeBois/oihana-php-system
Package php-system
Short Description The Oihana PHP System library
License MPL-2.0
Homepage https://github.com/BcommeBois/oihana-php-system
Please rate this library. Is it a good library?
Informations about the package php-system
Oihana PHP - System

Provides a standard set of PHP helpers and tools to create web and command-line applications.
๐ Documentation
Full project documentation is available at:
๐ https://bcommebois.github.io/oihana-php-system
๐ฆ Installation
Requires PHP 8.4+ and ext-pdo
Install via Composer:
โจ Features
- Bootstrap helpers: initialize timezone, memory limit, error handling, and safe
ini_sethelpers - Configuration: load TOML configuration files with sensible fallbacks
- Dependency Injection: convenience functions for building a PHP-DI container and loading definitions
- Logging: PSR-3 compatible lightweight file logger, plus Monolog config enums
- HTTP helpers: constants for methods, headers and parameter strategies
- Date utilities:
TimeIntervalto parse, format and convert durations
๐ Quick start
๐งฐ Usage
Init helpers
Configuration and DI container
Logging (PSR-3)
HTTP helpers
TimeInterval (durations)
โ Running Unit Tests
To run all tests:
To run a specific test file:
๐ค Contributing
Contributions are welcome! Please:
- Open an issue for discussion before large changes
- Write tests for new features and bug fixes
- Run the full test suite locally before submitting a PR
๐๏ธ Changelog
See CHANGELOG.md for notable changes.
๐งพ License
This project is licensed under the Mozilla Public License 2.0 (MPL-2.0).
๐ค About the author
- Author: Marc ALCARAZ (aka eKameleon)
- Mail: [email protected]
- Website: http://www.ooop.fr
๐ ๏ธ Generate the Documentation
We use phpDocumentor to generate the documentation into the ./docs folder.
๐ Related packages
oihana/php-coreโ core helpers and utilities used by this library:https://github.com/BcommeBois/oihana-php-coreoihana/php-exceptionsโ a curated set of reusable custom exception classes for PHP:https://github.com/BcommeBois/oihana-php-exceptionsoihana/php-reflectโ reflection and hydration utilities:https://github.com/BcommeBois/oihana-php-reflectoihana/php-enumsโ a collection of strongly-typed constant enumerations for PHP:https://github.com/BcommeBois/oihana-php-enumsoihana/php-filesโ a versatile PHP library for seamless and portable file and path handling:https://github.com/BcommeBois/oihana-php-filesoihana/php-mysqlโ MySQL utilities (DSN builder, PDO connection builder, admin model):https://github.com/BcommeBois/oihana-php-mysql
All versions of php-system with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.4
ext-fileinfo Version *
ext-imagick Version *
ext-pdo Version *
ext-zip Version *
oihana/php-core Version dev-main
oihana/php-exceptions Version dev-main
oihana/php-reflect Version dev-main
oihana/php-enums Version dev-main
oihana/php-files Version dev-main
oihana/php-schema Version dev-main
oihana/php-signals Version dev-main
oihana/php-standards Version dev-main
monolog/monolog Version ^3.9
php-di/php-di Version ^7.0
psr/log Version ^3.0
matthiasmullie/scrapbook Version ^1.5
psr/simple-cache Version ^3.0
slim/csrf Version ^1.5
slim/http-cache Version ^1.2
slim/psr7 Version ^1.7
slim/slim Version ^4.14
slim/twig-view Version ^3.4
somnambulist/validation Version ^1.12
twig/extra-bundle Version ^3.21
twig/intl-extra Version ^3.21
ext-fileinfo Version *
ext-imagick Version *
ext-pdo Version *
ext-zip Version *
oihana/php-core Version dev-main
oihana/php-exceptions Version dev-main
oihana/php-reflect Version dev-main
oihana/php-enums Version dev-main
oihana/php-files Version dev-main
oihana/php-schema Version dev-main
oihana/php-signals Version dev-main
oihana/php-standards Version dev-main
monolog/monolog Version ^3.9
php-di/php-di Version ^7.0
psr/log Version ^3.0
matthiasmullie/scrapbook Version ^1.5
psr/simple-cache Version ^3.0
slim/csrf Version ^1.5
slim/http-cache Version ^1.2
slim/psr7 Version ^1.7
slim/slim Version ^4.14
slim/twig-view Version ^3.4
somnambulist/validation Version ^1.12
twig/extra-bundle Version ^3.21
twig/intl-extra Version ^3.21
The package oihana/php-system contains the following files
Loading the files please wait ...