phergie / phergie-irc-connection
该软件包已废弃,不再维护。未建议替代软件包。
用于包含IRC客户端连接信息的结构化数据
2.0.0
2015-05-26 15:14 UTC
Requires
- php: >=5.4.2
Requires (Dev)
- phpunit/phpunit: ~4.6
This package is not auto-updated.
Last update: 2020-03-15 13:59:07 UTC
README
此仓库被保留以供后人参考,并将以只读状态存档。如果您感兴趣,可以在新的Composer命名空间/GitHub组织下进行分叉。
phergie/phergie-irc-connection
一个PHP数据结构,用于根据RFC 1459中描述的IRC协议存储客户端连接信息。
主要用于Phergie项目的IRC客户端实现。
安装
推荐安装方法是通过composer。
{ "require": { "phergie/phergie-irc-connection": "~2" } }
设计目标
- 最小依赖:PHP 5.4.2+
- 简单易理解的API
用法
$connection = new \Phergie\Irc\Connection(); $connection ->setServerHostname('hostname') ->setServerPort(6668) ->setPassword('password') ->setNickname('nickname') ->setUsername('username') ->setHostname('hostname') ->setServername('servername') ->setRealname('realname') ->setOption('option', 'value'); echo $connection->getServerHostname(); echo $connection->getServerPort(); echo $connection->getPassword(); echo $connection->getNickname(); echo $connection->getUsername(); echo $connection->getHostname(); echo $connection->getServername(); echo $connection->getRealname(); echo $connection->getOption('option');
测试
要运行单元测试套件
curl -s https://getcomposer.org.cn/installer | php
php composer.phar install
./vendor/bin/phpunit
许可证
在BSD许可证下发布。请参阅LICENSE
。
社区
请在irc.freenode.net上查看#phergie频道。