private function callHooks($messages)
 {
     $mySubscriptionProvider = new SqlSubscriptionProvider();
     $hooks = $mySubscriptionProvider->getHooks();
     $Logger = Logger::getLogger('system.Frameworks.EyeosModules.NetSync');
     foreach ($hooks as $oneHook) {
         $Logger->debug("Next hook to call:" . $oneHook['file'] . ":> " . $oneHook['callback']);
         require_once $oneHook['file'];
         if (is_callable($oneHook['callback'])) {
             $messages = call_user_func($oneHook['callback'], $messages);
         } else {
             $Logger->error("Function declared in hooks: \"" . $oneHook['callback'] . "\" is not callable!");
         }
     }
     return $messages;
 }