Download the PHP package ody/foundation without Composer
On this page you can find all versions of the php package ody/foundation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package foundation
ODY Framework - Foundation
⚠️ IMPORTANT: This repository is automatically generated from the ody repo and is read-only.
The Foundation module is the core of the ODY PHP Framework, providing essential functionality for building high-performance API applications with Swoole coroutines.
Overview
The Foundation module serves as the backbone of the ODY framework.
- Routing: Efficient request routing with FastRoute
- Middleware: PSR-15 compatible middleware implementation
- HTTP Handling: PSR-7 compatible request/response handling
- Service Container: Dependency injection and service management
- Service Providers: Modular service registration
- Error Handling: Exception handling
Installation
Key Features
Swoole Integration
ODY's foundation is built with native support for Swoole's coroutines, allowing for highly concurrent PHP applications:
Routing System
Define routes with a clean, expressive syntax:
Middleware Pipeline
Create and register middleware for request/response processing:
Service Providers
Organize your application with service providers:
Getting Started
Create a new ODY application:
Configuration
Configuration files should be placed in the config
directory. The main configuration file is config/app.php
.
Documentation
For more detailed documentation, please visit https://ody.dev/docs.
License
The ODY Framework is open-sourced software licensed under the MIT license.
All versions of foundation with dependencies
ody/container Version ^1.0.0
ody/support Version ^0.1.0
ody/logger Version ^0.2.0
nikic/fast-route Version ^1.3
psr/http-message Version ^2.0
psr/http-server-middleware Version ^1.0.2
psr/http-server-handler Version ^1.0.2
psr/cache Version ^1.0|^2.0|^3.0
psr/simple-cache Version ^1.0.1
nyholm/psr7 Version ^1.8
nyholm/psr7-server Version ^1.1.0
vlucas/phpdotenv Version ^5.6
symfony/console Version ^7.2
symfony/process Version ^7.2