// Set the resource ...
$containerInstance->setSocketResource($socketResource);
- // ..., listener instance ...
- $containerInstance->setListenerInstance($listenerInstance);
+ // Is a listener instance given?
+ if ($listenerInstance instanceof Listenable) {
+ // ..., listener instance ...
+ $containerInstance->setListenerInstance($listenerInstance);
+ } // END - if
// ... and package data
$containerInstance->setPackageData($packageData);