PHPackages                             x2nx/webman-aop - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. x2nx/webman-aop

ActiveLibrary[Framework](/categories/framework)

x2nx/webman-aop
===============

Webman AOP (Aspect-Oriented Programming) plugin for webman framework

v0.0.1(5mo ago)8504[1 issues](https://github.com/x2nx/webman-aop/issues)MITPHPPHP &gt;=8.1

Since Nov 28Pushed 5mo agoCompare

[ Source](https://github.com/x2nx/webman-aop)[ Packagist](https://packagist.org/packages/x2nx/webman-aop)[ Docs](https://github.com/x2nx/webman-aop)[ RSS](/packages/x2nx-webman-aop/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

基于 Webman 框架实现的高性能、高可用的 AOP (面向切面编程) 插件。
========================================

[](#基于-webman-框架实现的高性能高可用的-aop-面向切面编程-插件)

特性
--

[](#特性)

- ✅ **标准 AOP 切面类型**：支持 Before、After、Around、AfterReturning、AfterThrowing
- ✅ **运行时代理**：高性能的动态代理实现，无需生成文件
- ✅ **高可用**：完善的错误处理和日志记录
- ✅ **符合 Webman 规范**：使用 Bootstrap 接口和中间件机制
- ✅ **PHP 8 Attributes**：使用原生属性标记切面
- ✅ **优先级支持**：多个切面按优先级执行
- ✅ **类级别和方法级别**：支持两种级别的切面
- ✅ **抽象基类**：提供 AbstractAspect 基类，简化切面开发

安装
--

[](#安装)

通过 Composer 安装：

```
composer require x2nx/webman-aop
```

配置
--

[](#配置)

配置文件：`config/plugin/x2nx/webman-aop/app.php`

```
