This repo is being kept for posterity and will be archived in a readonly state. If you're interested it can be forked under a new Composer namespace/GitHub organization.
A PHP data structure for containing client connection information per the IRC protocol as described in RFC 1459.
Primarily used by IRC client implementations of the Phergie project.
The recommended method of installation is through composer.
{
"require": {
"phergie/phergie-irc-connection": "~2"
}
}
- Minimal dependencies: PHP 5.4.2+
- Simple easy-to-understand 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');
To run the unit test suite:
curl -s https://getcomposer.org/installer | php
php composer.phar install
./vendor/bin/phpunit
Released under the BSD License. See LICENSE
.
Check out #phergie on irc.freenode.net.