private function getErrorNameForCode($code)
 {
     if (count(self::$codes) === 0) {
         $reflectionClass = new ReflectionClass(__CLASS__);
         self::$codes = array_flip($reflectionClass->getConstants());
     }
     if (array_key_exists($code, self::$codes)) {
         return self::$codes[$code];
     }
     return self::GENERAL_ERROR;
 }
 private function getDataForWorkerException(MWP_Worker_Exception $exception, $verbose)
 {
     return array('context' => $exception->getContext(), 'type' => $exception->getErrorName()) + $this->getDataForGenericException($exception, $verbose);
 }