Example #1
0
 private function getAttachedSocketClients(WebHook $webHook)
 {
     $socketClients = [];
     $clientEntities = $webHook->getClients();
     foreach ($clientEntities as $clientEntity) {
         $clientId = array_search($clientEntity, $this->clientEntities);
         $socketClient = null;
         foreach ($this->socketClients as $clientItem) {
             if ($clientItem->resourceId == $clientId) {
                 $socketClient = $clientItem;
                 break;
             }
         }
         $socketClients[] = $socketClient;
     }
     return $socketClients;
 }