]> git.mxchange.org Git - hub.git/commitdiff
Opps, need to throw NoSocketErrorDetectedException here ...
authorRoland Häder <roland@mxchange.org>
Fri, 19 May 2017 22:34:01 +0000 (00:34 +0200)
committerRoland Häder <roland@mxchange.org>
Fri, 21 Aug 2020 16:50:04 +0000 (18:50 +0200)
Signed-off-by: Roland Häder <roland@mxchange.org>
application/hub/classes/class_BaseHubSystem.php
application/hub/interfaces/class_HubInterface.php

index 1165131762a7c9b51afc8fe7510b56d661fe3129..5c2f329ed674d82d75f1a8881e4c7d6411fd439b 100644 (file)
@@ -15,9 +15,7 @@ use Hub\Pool\Poolable;
 use CoreFramework\Listener\Listenable;
 use CoreFramework\Object\BaseFrameworkSystem;
 use CoreFramework\Socket\InvalidSocketException;
-
-// Import SPL stuff
-use \BadMethodCallException;
+use CoreFramework\Socket\NoSocketErrorDetectedException;
 
 /**
  * A general hub system class
@@ -141,7 +139,7 @@ class BaseHubSystem extends BaseFrameworkSystem implements HubInterface {
         * @param       $socketData                     A valid socket data array (0 = IP/file name, 1 = port)
         * @return      void
         * @throws      InvalidSocketException  If the stored socket resource is no socket resource
-        * @throws      BadMethodCallException  If socket_last_error() gives zero back
+        * @throws      NoSocketErrorDetectedException  If socket_last_error() gives zero back
         * @todo        Move all this socket-related stuff into own class, most of it resides in BaseListener
         */
        public final function handleSocketError ($method, $line, StorableSocket $socketInstance, array $socketData) {
@@ -165,7 +163,7 @@ class BaseHubSystem extends BaseFrameworkSystem implements HubInterface {
                // If the error code is zero, someone called this method without an error
                if ($errorCode == 0) {
                        // No error detected (or previously cleared outside this method)
-                       throw new BadMethodCallException(array($this, $socketInstance->getSocketResource()), BaseListener::EXCEPTION_NO_SOCKET_ERROR);
+                       throw new NoSocketErrorDetectedException(array($this, $socketInstance->getSocketResource()), BaseListener::EXCEPTION_NO_SOCKET_ERROR);
                } // END - if
 
                // Get handler (method) name
index 34efdca40039402da849b6c0581971e48823511e..ed526ba0c99edbfbed50e47e46bf92a48cc7a389 100644 (file)
@@ -53,7 +53,7 @@ interface HubInterface extends FrameworkInterface {
         * @param       $socketData                     A valid socket data array (0 = IP/file name, 1 = port)
         * @return      void
         * @throws      InvalidSocketException  If the stored socket resource is no socket resource
-        * @throws      BadMethodCallException  If socket_last_error() gives zero back
+        * @throws      NoSocketErrorDetectedException  If socket_last_error() gives zero back
         * @todo        Move all this socket-related stuff into own class, most of it resides in BaseListener
         */
        function handleSocketError ($method, $line, StorableSocket $socketInstance, array $socketData);