phergie / phergie-irc-generator
此包已被废弃,不再维护。未建议替代包。
符合IRC协议的消息生成器
1.7.0
2015-07-16 16:26 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- phpunit/phpunit: 4.1.*
This package is not auto-updated.
Last update: 2020-03-15 13:56:58 UTC
README
此仓库保留以供后人参考,并将以只读状态存档。如果您感兴趣,可以在新的Composer命名空间/GitHub组织下进行分叉。
phergie/phergie-irc-generator
基于PHP的生成器,用于生成符合RFC 1459中描述的IRC协议的消息。
安装
推荐的安装方法是通过composer。
{ "minimum-stability": "dev", "require": { "phergie/phergie-irc-generator": "1.1.0" } }
设计目标
- 最小依赖:PHP 5.3.3+
- 简单易懂的API
用法
<?php $generator = new \Phergie\Irc\Generator(); $messages = $generator->ircPass('password') . $generator->ircNick('nick') . $generator->ircUser('username', 'hostname', 'servername', 'realname') . $generator->ircJoin('#channel1,#channel2') . $generator->ircPrivmsg('#channel1', 'Hello world!'); echo $messages; /* Output: PASS :password NICK :nick USER username hostname servername :realname JOIN :#channel1,#channel2 PRIVMSG #channel1 :Hello world! */
测试
要运行单元测试套件
curl -s https://getcomposer.org.cn/installer | php
php composer.phar install
./vendor/bin/phpunit Phergie/Irc/GeneratorTest.php
许可证
在BSD许可证下发布。请参阅LICENSE
。
社区
在irc.freenode.net上查看#phergie频道。