Minor improvements here and there:
authorRoland Häder <roland@mxchange.org>
Thu, 21 Jul 2011 20:17:38 +0000 (20:17 +0000)
committerRoland Häder <roland@mxchange.org>
Thu, 21 Jul 2011 20:17:38 +0000 (20:17 +0000)
- Messages of socket exceptions made more clear
- $protocolInstance can be NULL

inc/classes/exceptions/socket/class_InvalidSocketException.php
inc/classes/exceptions/socket/class_SocketConnectionException.php
inc/classes/exceptions/socket/class_SocketCreationException.php
inc/classes/exceptions/socket/class_SocketOptionException.php
inc/classes/main/class_BaseFrameworkSystem.php
inc/classes/main/container/socket/class_SocketContainer.php

index a6b69c4..27ccb5d 100644 (file)
@@ -32,7 +32,7 @@ class InvalidSocketException extends FrameworkException {
         */
        public function __construct (array $messageData, $code) {
                // Construct the message
-               $message = sprintf("[%s:] Invalid socket (type %s != resource). errno=%s, errstr=%s",
+               $message = sprintf("[%s:] Invalid socket, type=%s, errno=%s, errstr=%s",
                        $messageData[0]->__toString(),
                        $messageData[1],
                        $messageData[2],
index 2e53617..c721010 100644 (file)
@@ -33,7 +33,7 @@ class SocketConnectionException extends FrameworkException {
         */
        public function __construct (array $messageData, $code) {
                // Construct the message
-               $message = sprintf("[%s:] Could not make a connection! (type %s != resource). errno=%s, errstr=%s",
+               $message = sprintf("[%s:] Could not make a connection, type=%s, errno=%s, errstr=%s",
                        $messageData[0]->__toString(),
                        $messageData[1],
                        $messageData[2],
index 12155de..d3260a6 100644 (file)
@@ -33,7 +33,7 @@ class SocketCreationException extends FrameworkException {
         */
        public function __construct (array $messageData, $code) {
                // Construct the message
-               $message = sprintf("[%s:] Cannot create socket (type %s != resource). errno=%s, errstr=%s",
+               $message = sprintf("[%s:] Cannot create socket, type=%s, errno=%s, errstr=%s",
                        $messageData[0]->__toString(),
                        $messageData[1],
                        $messageData[2],
index c63a0ad..a052827 100644 (file)
@@ -33,7 +33,7 @@ class SocketOptionException extends FrameworkException {
         */
        public function __construct (array $messageData, $code) {
                // Construct the message
-               $message = sprintf("[%s:] Changing option on socket failed! (type %s != resource). errno=%s, errstr=%s",
+               $message = sprintf("[%s:] Changing option on socket failed, type=%s, errno=%s, errstr=%s",
                        $messageData[0]->__toString(),
                        $messageData[1],
                        $messageData[2],
index 6ac52f8..731a725 100644 (file)
@@ -1510,7 +1510,7 @@ class BaseFrameworkSystem extends stdClass implements FrameworkInterface {
         * @param       $protocolInstance       An instance of an ProtocolHandler
         * @return      void
         */
-       public final function setProtocolInstance (ProtocolHandler $protocolInstance) {
+       public final function setProtocolInstance (ProtocolHandler $protocolInstance = NULL) {
                $this->protocolInstance = $protocolInstance;
        }
 
index ea54138..8b70b95 100644 (file)
@@ -40,7 +40,7 @@ class SocketContainer extends BaseContainer implements Registerable {
         * @param       $packageData            Raw package data
         * @return      $containerInstance      An instance of this Container class
         */
-       public static final function createSocketContainer ($socketResource, ProtocolHandler $protocolInstance, array $packageData) {
+       public static final function createSocketContainer ($socketResource, ProtocolHandler $protocolInstance = NULL, array $packageData) {
                // Get a new instance
                $containerInstance = new SocketContainer();