[TASK] Updated variable names to lowerCamelCase.

This commit is contained in:
Jan Philipp Timme 2011-06-25 23:16:28 +00:00
parent 78866ed149
commit df030e453d
7 changed files with 103 additions and 103 deletions

View File

@ -167,6 +167,63 @@ class Client_ClientManager {
unset($this->registeredProtocols[$protocol]); unset($this->registeredProtocols[$protocol]);
} }
/**
* Attaches a configuration to a connection.
* Will overwrite the existing configuration for the connection.
* @param array $config
* @param Connection_ConnectionHandler $connectionHandler
* @return void
*/
public function attachConfig($config, $connectionHandler) {
$this->configPool[$connectionHandler->getID()] = $config;
}
/**
* Calls Connection_Pool
* @see Connection_ConnectionPool
* @param int $id
* @param string $data
* @return void
*/
public function sendToID($id, $data) {
return $this->connectionPool->writeToID($id, $data);
}
/**
* Returns a list of available connection IDs.
* @return array
*/
public function getIDs() {
$list = array();
foreach($this->connectionPool->getConnectionHandlers() AS $connectionHandler) {
$list[] = $connectionHandler->getID();
}
return $list;
}
/**
* Returns a list of available connection groups.
* @return array
*/
public function getGroups() {
$list = array();
foreach($this->connectionPool->getConnectionHandlers() AS $connectionHandler) {
$list[] = $connectionHandler->getGroup();
}
return $list;
}
/**
* Calls Connection_Pool
* @see Connection_ConnectionPool
* @param string $group
* @param string $data
* @return void
*/
public function sendToGroup($group, $data) {
return $this->connectionPool->writeToGroup($group, $data);
}
/** /**
* Searches for the registered client for the given protocol. * Searches for the registered client for the given protocol.
* Returns a client instance or void. * Returns a client instance or void.
@ -258,62 +315,5 @@ class Client_ClientManager {
$this->connectionPool->removeConnectionHandler($connectionHandler); $this->connectionPool->removeConnectionHandler($connectionHandler);
} }
/**
* Attaches a configuration to a connection.
* Will overwrite the existing configuration for the connection.
* @param array $config
* @param Connection_ConnectionHandler $connectionHandler
* @return void
*/
public function attachConfig($config, $connectionHandler) {
$this->configPool[$connectionHandler->getID()] = $config;
}
/**
* Calls Connection_Pool
* @see Connection_ConnectionPool
* @param int $id
* @param string $data
* @return void
*/
public function sendToID($id, $data) {
return $this->connectionPool->writeToID($id, $data);
}
/**
* Returns a list of available connection IDs.
* @return array
*/
public function getIDs() {
$list = array();
foreach($this->connectionPool->getConnectionHandlers() AS $connectionHandler) {
$list[] = $connectionHandler->getID();
}
return $list;
}
/**
* Returns a list of available connection groups.
* @return array
*/
public function getGroups() {
$list = array();
foreach($this->connectionPool->getConnectionHandlers() AS $connectionHandler) {
$list[] = $connectionHandler->getGroup();
}
return $list;
}
/**
* Calls Connection_Pool
* @see Connection_ConnectionPool
* @param string $group
* @param string $data
* @return void
*/
public function sendToGroup($group, $data) {
return $this->connectionPool->writeToGroup($group, $data);
}
} }
?> ?>

View File

@ -16,7 +16,7 @@ class Connection_ConnectionHandler {
* This buffer does not use a linebreak, it's a temporary store for data. * This buffer does not use a linebreak, it's a temporary store for data.
* @var Misc_Buffer * @var Misc_Buffer
*/ */
protected $buffer_incoming; protected $bufferIncoming;
/** /**
* Buffer that contains outgoing data. * Buffer that contains outgoing data.
@ -24,7 +24,7 @@ class Connection_ConnectionHandler {
* This buffer does not use a linebreak, it's a temporary store for data. * This buffer does not use a linebreak, it's a temporary store for data.
* @var Misc_Buffer * @var Misc_Buffer
*/ */
protected $buffer_outgoing; protected $bufferOutgoing;
/** /**
* Contains the instance of the SocketHandler class. * Contains the instance of the SocketHandler class.
@ -42,7 +42,7 @@ class Connection_ConnectionHandler {
* A boolean that indicates whether this Connection is a listening server socket or a usual client socket. * A boolean that indicates whether this Connection is a listening server socket or a usual client socket.
* @var boolean * @var boolean
*/ */
protected $is_server; protected $isServer;
/** /**
* Unique Connection ID. * Unique Connection ID.
@ -79,7 +79,7 @@ class Connection_ConnectionHandler {
/** /**
* @var boolean * @var boolean
*/ */
protected $reconnect_on_disconnect; protected $reconnectOnDisconnect;
/** /**
* Calls parent constructor. * Calls parent constructor.
@ -88,16 +88,16 @@ class Connection_ConnectionHandler {
* @return void * @return void
*/ */
public function __construct($socket, $id, $group = "", $protocol = "") { public function __construct($socket, $id, $group = "", $protocol = "") {
$this->buffer_incoming = new Misc_Buffer(); $this->bufferIncoming = new Misc_Buffer();
$this->buffer_outgoing = new Misc_Buffer(); $this->bufferOutgoing = new Misc_Buffer();
$this->socketHandler = new Socket_SocketHandler($socket); $this->socketHandler = new Socket_SocketHandler($socket);
$this->id = $id; $this->id = $id;
$this->group = $group; $this->group = $group;
$this->protocol = $protocol; $this->protocol = $protocol;
$this->is_server = FALSE; $this->isServer = FALSE;
$this->host = ""; $this->host = "";
$this->port = 0; $this->port = 0;
$this->reconnect_on_disconnect = FALSE; $this->reconnectOnDisconnect = FALSE;
$this->IPv6 = FALSE; $this->IPv6 = FALSE;
} }
@ -144,7 +144,7 @@ class Connection_ConnectionHandler {
* @return boolean * @return boolean
*/ */
public function isServer() { public function isServer() {
return $this->is_server; return $this->isServer;
} }
/** /**
@ -157,20 +157,20 @@ class Connection_ConnectionHandler {
} }
/** /**
* Sets reconnect_on_disconnect flag. * Sets reconnectOnDisconnect flag.
* @param boolean $reconnect * @param boolean $reconnect
* @return void * @return void
*/ */
public function setReconnect($reconnect) { public function setReconnect($reconnect) {
$this->reconnect_on_disconnect = $reconnect; $this->reconnectOnDisconnect = $reconnect;
} }
/** /**
* Gets reconnect_on_disconnect flag. * Gets reconnectOnDisconnect flag.
* @return boolean * @return boolean
*/ */
public function getReconnect() { public function getReconnect() {
return $this->reconnect_on_disconnect; return $this->reconnectOnDisconnect;
} }
/** /**
@ -184,7 +184,7 @@ class Connection_ConnectionHandler {
} }
/** /**
* Reads from SocketHandler, writes into buffer_incoming. * Reads from SocketHandler, writes into bufferIncoming.
* Returns a boolean that will indicate whether the socket is still okay. * Returns a boolean that will indicate whether the socket is still okay.
* @throws Exception_SocketException * @throws Exception_SocketException
* @return boolean * @return boolean
@ -196,18 +196,18 @@ class Connection_ConnectionHandler {
$this->shutdown(); $this->shutdown();
return FALSE; return FALSE;
} }
$this->buffer_incoming->addData($data); $this->bufferIncoming->addData($data);
return TRUE; return TRUE;
} }
/** /**
* Writes the buffer_outgoing to the SocketHandler. * Writes the bufferOutgoing to the SocketHandler.
* Returns a boolean that will indicate whether the socket is still okay. * Returns a boolean that will indicate whether the socket is still okay.
* @throws Exception_SocketException * @throws Exception_SocketException
* @return boolean * @return boolean
*/ */
public function writeFromBuffer() { public function writeFromBuffer() {
$bufferContent = $this->buffer_outgoing->getAllBufferContents(); $bufferContent = $this->bufferOutgoing->getAllBufferContents();
//this might not be cool, but it should do. //this might not be cool, but it should do.
if($bufferContent === "") return TRUE; if($bufferContent === "") return TRUE;
$result = $this->socketHandler->write($bufferContent); $result = $this->socketHandler->write($bufferContent);
@ -232,7 +232,7 @@ class Connection_ConnectionHandler {
* @return boolean * @return boolean
*/ */
public function canRead() { public function canRead() {
return $this->buffer_incoming->hasData(); return $this->bufferIncoming->hasData();
} }
/** /**
@ -240,26 +240,26 @@ class Connection_ConnectionHandler {
* @return boolean * @return boolean
*/ */
public function canWrite() { public function canWrite() {
return $this->buffer_outgoing->hasData(); return $this->bufferOutgoing->hasData();
} }
/** /**
* Reads new data into buffer_incoming. * Reads new data into bufferIncoming.
* Returns a full line from buffer_incoming. * Returns a full line from bufferIncoming.
* @return string * @return string
*/ */
public function read() { public function read() {
return $this->buffer_incoming->getAllBufferContents(); return $this->bufferIncoming->getAllBufferContents();
} }
/** /**
* Writes data into buffer_outgoing. * Writes data into bufferOutgoing.
* Sends data from buffer_outgoing to the SocketHandler. * Sends data from bufferOutgoing to the SocketHandler.
* @param $data * @param $data
* @return void * @return void
*/ */
public function write($data) { public function write($data) {
$this->buffer_outgoing->addData($data); $this->bufferOutgoing->addData($data);
} }
/** /**
@ -324,7 +324,7 @@ class Connection_ConnectionHandler {
* @return Connection_ConnectionHandler * @return Connection_ConnectionHandler
*/ */
public function reconnect() { public function reconnect() {
if($this->reconnect_on_disconnect === FALSE) throw new Exception_GeneralException("Cannot reconnect: Reconnect-Flag not set!", 1290951385); if($this->reconnectOnDisconnect === FALSE) throw new Exception_GeneralException("Cannot reconnect: Reconnect-Flag not set!", 1290951385);
if(empty($this->host) === TRUE) throw new Exception_GeneralException("Cannot reconnect: No host specified.", 1290950818); if(empty($this->host) === TRUE) throw new Exception_GeneralException("Cannot reconnect: No host specified.", 1290950818);
if(empty($this->port) === TRUE) throw new Exception_GeneralException("Cannot reconnect: No port specified.", 1290950844); if(empty($this->port) === TRUE) throw new Exception_GeneralException("Cannot reconnect: No port specified.", 1290950844);
$newConnectionHandler = $this->connectionPool->createTcpConnection($this->group, $this->protocol, $this->IPv6); $newConnectionHandler = $this->connectionPool->createTcpConnection($this->group, $this->protocol, $this->IPv6);
@ -352,7 +352,7 @@ class Connection_ConnectionHandler {
* @return void * @return void
*/ */
public function listen() { public function listen() {
$this->is_server = TRUE; $this->isServer = TRUE;
return $this->socketHandler->listen(); return $this->socketHandler->listen();
} }

View File

@ -29,7 +29,7 @@ class Exception_GeneralException extends Exception {
$string = get_class($this); $string = get_class($this);
$string .= " :" . $this->message; $string .= " :" . $this->message;
$string .= " in " . $this->file . "(" . $this->line . ")"; $string .= " in " . $this->file . "(" . $this->line . ")";
$string .= "\n" . $this->getTraceAsString(); $string .= PHP_EOL . $this->getTraceAsString();
return $string; return $string;
} }
} }

View File

@ -38,7 +38,7 @@ class Misc_Buffer {
//no need to do this when there are no linebreaks. //no need to do this when there are no linebreaks.
if($this->linebreak === "") return; if($this->linebreak === "") return;
if(strpos($this->buffer, $this->linebreak) === FALSE) return; if(strpos($this->buffer, $this->linebreak) === FALSE) return;
$has_linebreak_at_end = (substr($this->buffer, (-1) * strlen($this->linebreak)) === $this->linebreak) ? TRUE : FALSE; $hasLinebreakAtEnd = (substr($this->buffer, (-1) * strlen($this->linebreak)) === $this->linebreak) ? TRUE : FALSE;
$lines = explode($this->linebreak, $this->buffer); $lines = explode($this->linebreak, $this->buffer);
foreach($lines AS $key=>$line) { foreach($lines AS $key=>$line) {
$line = str_replace($this->linebreak, "", $line); $line = str_replace($this->linebreak, "", $line);
@ -46,7 +46,7 @@ class Misc_Buffer {
if($line === "") unset($lines[$key]); if($line === "") unset($lines[$key]);
} }
$this->buffer = implode($this->linebreak, $lines); $this->buffer = implode($this->linebreak, $lines);
if($has_linebreak_at_end) $this->buffer .= $this->linebreak; if($hasLinebreakAtEnd === TRUE) $this->buffer .= $this->linebreak;
} }
/** /**

View File

@ -15,18 +15,18 @@ abstract class Protocol_AbstractProtocolHandler {
* Buffer for data that was received by the Client. * Buffer for data that was received by the Client.
* @var Misc_Buffer * @var Misc_Buffer
*/ */
protected $buffer_incoming; protected $bufferIncoming;
/** /**
* Buffer for data that will be sent by the Client. * Buffer for data that will be sent by the Client.
* @var Misc_Buffer * @var Misc_Buffer
*/ */
protected $buffer_outgoing; protected $bufferOutgoing;
/** /**
* This function will be called by the constructor. * This function will be called by the constructor.
* It will create the necessary instances of Misc_Buffer and * It will create the necessary instances of Misc_Buffer and
* put them in $buffer_incoming and $buffer_outgoing. * put them in $bufferIncoming and $bufferOutgoing.
* @return void * @return void
*/ */
abstract public function createBuffers(); abstract public function createBuffers();
@ -49,7 +49,7 @@ abstract class Protocol_AbstractProtocolHandler {
/** /**
* Main worker function of the ProtocolHandler. * Main worker function of the ProtocolHandler.
* Will fetch data from the buffer_incoming, process it, * Will fetch data from the bufferIncoming, process it,
* and create a ProtocolContentObject out of it that will be returned to the client. * and create a ProtocolContentObject out of it that will be returned to the client.
* @return mixed instance of Protocol_AbstractProtocolContentObject * @return mixed instance of Protocol_AbstractProtocolContentObject
*/ */
@ -61,7 +61,7 @@ abstract class Protocol_AbstractProtocolHandler {
* @return void * @return void
*/ */
public function pushRawData($rawData) { public function pushRawData($rawData) {
$this->buffer_incoming->addData($rawData); $this->bufferIncoming->addData($rawData);
} }
/** /**
@ -69,7 +69,7 @@ abstract class Protocol_AbstractProtocolHandler {
* @return string * @return string
*/ */
public function getRawData() { public function getRawData() {
return $this->buffer_outgoing->getAllBufferContents(); return $this->bufferOutgoing->getAllBufferContents();
} }
} }
?> ?>

View File

@ -13,8 +13,8 @@ class Protocol_BotProtocolHandler extends Protocol_AbstractProtocolHandler {
*/ */
public function createBuffers() { public function createBuffers() {
$linebreak = "\r\n"; $linebreak = "\r\n";
$this->buffer_incoming = new Misc_Buffer($linebreak); $this->bufferIncoming = new Misc_Buffer($linebreak);
$this->buffer_outgoing = new Misc_Buffer($linebreak); $this->bufferOutgoing = new Misc_Buffer($linebreak);
} }
/** /**
@ -23,7 +23,7 @@ class Protocol_BotProtocolHandler extends Protocol_AbstractProtocolHandler {
* @return Protocol_BotProtocolContentObject * @return Protocol_BotProtocolContentObject
*/ */
public function work() { public function work() {
$data = $this->buffer_incoming->getNextLine(); $data = $this->bufferIncoming->getNextLine();
return new Protocol_BotProtocolContentObject($data); return new Protocol_BotProtocolContentObject($data);
} }
@ -33,7 +33,7 @@ class Protocol_BotProtocolHandler extends Protocol_AbstractProtocolHandler {
* @return boolean * @return boolean
*/ */
public function canWork() { public function canWork() {
return $this->buffer_incoming->hasLines(); return $this->bufferIncoming->hasLines();
} }
/** /**
@ -45,7 +45,7 @@ class Protocol_BotProtocolHandler extends Protocol_AbstractProtocolHandler {
* @return void * @return void
*/ */
public function sendRaw($data) { public function sendRaw($data) {
$this->buffer_outgoing->addData($data); $this->bufferOutgoing->addData($data);
} }
} }

View File

@ -18,8 +18,8 @@ class Protocol_IrcProtocolHandler extends Protocol_AbstractProtocolHandler {
*/ */
public function createBuffers() { public function createBuffers() {
$this->linebreak = "\n"; $this->linebreak = "\n";
$this->buffer_incoming = new Misc_Buffer($this->linebreak); $this->bufferIncoming = new Misc_Buffer($this->linebreak);
$this->buffer_outgoing = new Misc_Buffer($this->linebreak); $this->bufferOutgoing = new Misc_Buffer($this->linebreak);
} }
/** /**
@ -31,7 +31,7 @@ class Protocol_IrcProtocolHandler extends Protocol_AbstractProtocolHandler {
* @throws Exception_GeneralException * @throws Exception_GeneralException
*/ */
public function work() { public function work() {
$data = $this->buffer_incoming->getNextLine(); $data = $this->bufferIncoming->getNextLine();
//create contentObject and set the raw data. //create contentObject and set the raw data.
$contentObject = new Protocol_IrcProtocolContentObject($data); $contentObject = new Protocol_IrcProtocolContentObject($data);
@ -176,7 +176,7 @@ class Protocol_IrcProtocolHandler extends Protocol_AbstractProtocolHandler {
* @return boolean * @return boolean
*/ */
public function canWork() { public function canWork() {
return $this->buffer_incoming->hasLines(); return $this->bufferIncoming->hasLines();
} }
/** /**
@ -187,7 +187,7 @@ class Protocol_IrcProtocolHandler extends Protocol_AbstractProtocolHandler {
* @return void * @return void
*/ */
public function sendRaw($data) { public function sendRaw($data) {
$this->buffer_outgoing->addData($data . $this->linebreak); $this->bufferOutgoing->addData($data . $this->linebreak);
} }
/** /**