maaf/core 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

maaf/core

最新稳定版本:v1.0.0

Composer 安装命令:

composer require maaf/core

包简介

MAAF Core Framework - Dependency Injection, Module Loader, EventBus, Config Engine, HTTP Kernel, CLI

README 文档

README

MAAF Core Framework - Stabil kiadás

Komponensek

  • DI Container 1.0 - Stabil Dependency Injection API
  • Module Loader 3.0 - Modul betöltő rendszer
  • EventBus 1.0 - Eseménykezelő rendszer
  • Async EventBus 2.0 - Aszinkron EventBus RabbitMQ/Redis Streams támogatással
  • Config Engine 1.0 - Konfigurációs motor
  • HTTP Kernel 1.0 - HTTP kernel
  • CLI 1.0 - Command Line Interface
  • Module Generator - Modul generátor skeleton sablonokkal
  • Testing Toolkit 1.0 - Tesztelési segédeszközök

Telepítés

composer require maaf/core

Gyors Kezdés

Application Bootstrap

use MAAF\Core\Application;

$app = new Application(__DIR__);
$app->run();

Modul Létrehozása

namespace App\Modules\MyModule;

use DI\ContainerBuilder;
use MAAF\Core\ModuleLoader\ModuleInterface;
use MAAF\Core\Routing\Router;

final class Module implements ModuleInterface
{
    public static function registerServices(ContainerBuilder $builder): void
    {
        // Service regisztráció
    }

    public static function registerRoutes(Router $router): void
    {
        $router->get('/my-route', [MyController::class, 'index']);
    }
}

Controller

namespace App\Modules\MyModule\Controllers;

use MAAF\Core\Http\Request;
use MAAF\Core\Http\Response;

final class MyController
{
    public function index(Request $request): Response
    {
        return Response::json(['message' => 'Hello MAAF!']);
    }
}

Tesztelés

use MAAF\Core\Testing\TestCase;

class MyModuleTest extends TestCase
{
    public function testModuleLoads(): void
    {
        $this->moduleHelper->loadModule(MyModule::class, 'MyModule');
        $this->moduleHelper->assertModuleLoaded('MyModule');
    }
}

Dokumentáció

Verzió

2.1.0 - Testing Toolkit hozzáadva

Licenc

MIT License

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04