Пример #1
0
 /**
  * Return data format object
  *
  * @param CExchangeDataFormat $exchange Instance of exchange
  *
  * @throws CMbException
  *
  * @return object An instance of data format
  */
 static function getEvent(CExchangeDataFormat $exchange)
 {
     switch ($exchange->type) {
         case "PAM":
             return CPAM::getEvent($exchange);
         case "PAM_FR":
             return CPAMFR::getEvent($exchange);
         case "DEC":
             return CDEC::getEvent($exchange);
         case "SWF":
             return CSWF::getEvent($exchange);
         case "PDQ":
             return CPDQ::getEvent($exchange);
         case "PIX":
             return CPIX::getEvent($exchange);
         case "XDSb":
             return CXDSb::getEvent($exchange);
         default:
             throw new CMbException("CIHE_event-unknown");
     }
 }