承接 maaf/core 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

maaf/core

最新稳定版本:1.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

统计信息

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

GitHub 信息

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

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固