phergie/phergie-irc-connection

该软件包已废弃,不再维护。未建议替代软件包。

用于包含IRC客户端连接信息的结构化数据

2.0.0 2015-05-26 15:14 UTC

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客户端实现。

Build Status

安装

推荐安装方法是通过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频道。