PHPackages                             snowair/think-hookagent - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. snowair/think-hookagent

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

snowair/think-hookagent
=======================

ThinkPHP3.2 composer扩展包开发工具

v0.4(10y ago)09.3k1MITPHP

Since Sep 8Pushed 10y ago1 watchersCompare

[ Source](https://github.com/snowair/think-hookagent)[ Packagist](https://packagist.org/packages/snowair/think-hookagent)[ RSS](/packages/snowair-think-hookagent/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (1)

说明
==

[](#说明)

ThinkPHP的扩展在使用时,往往需要增加行为配置即一些应用配置. 这需要用户手动处理.

HookAgent的作用就是为有此类需要的扩展包提供一个注入行为的统一入口, 使用HookAgent开发的扩展包, 最终用户只需要在 Common/Conf/tags.php 增加一个行为,即可:

```
return array(
 'app_init'=>array(
     'Snowair\Think\Behavior\HookAgent',
 ),
)

```

开发
==

[](#开发)

如果你的thinkphp composer包需要注入行为, 只需要创建类似这样的文件:

```
